? field_attach_namespace-reroll1.patch
? field_attach_namespace.patch
? field_formatter_theming.patch
? sites/default/files
? sites/default/private
? sites/default/settings.php
Index: modules/field/field.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.module,v
retrieving revision 1.30
diff -u -p -r1.30 field.module
--- modules/field/field.module	28 Aug 2009 06:51:07 -0000	1.30
+++ modules/field/field.module	5 Sep 2009 15:10:44 -0000
@@ -153,8 +153,17 @@ function field_help($path, $arg) {
  */
 function field_theme() {
   $path = drupal_get_path('module', 'field') . '/theme';
-
-  return array(
+  $field_formatters = field_info_formatter_types(NULL);
+  $items = array();
+  foreach ($field_formatters as $key => $field_formatter) {
+	$field_formatter_theme = array(
+	    "field_formatter_$key" => array(
+	      'arguments' => array('element' => NULL),
+	    ),      
+	  );
+    array_push($items, $field_formatter_theme);
+  }
+  $base_theme = array(
     'field' => array(
       'template' => 'field',
       'arguments' => array('element' => NULL),
@@ -164,6 +173,8 @@ function field_theme() {
       'arguments' => array('element' => NULL),
     ),
   );
+  array_push($items, $base_theme);
+  return $items;
 }
 
 /**
