diff options
Diffstat (limited to 'modules/field/field.module')
-rw-r--r-- | modules/field/field.module | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/field/field.module b/modules/field/field.module index 05ebb8488..ef27a0618 100644 --- a/modules/field/field.module +++ b/modules/field/field.module @@ -153,8 +153,7 @@ function field_help($path, $arg) { */ function field_theme() { $path = drupal_get_path('module', 'field') . '/theme'; - - return array( + $items = array( 'field' => array( 'template' => 'field', 'arguments' => array('element' => NULL), @@ -164,6 +163,13 @@ function field_theme() { 'arguments' => array('element' => NULL), ), ); + $field_formatters = field_info_formatter_types(NULL); + foreach ($field_formatters as $key => $field_formatter) { + $items["field_formatter_$key"] = array( + 'arguments' => array('element' => NULL), + ); + } + return $items; } /** |