diff options
Diffstat (limited to 'modules/field/field.module')
-rw-r--r-- | modules/field/field.module | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/field/field.module b/modules/field/field.module index 080091b68..0a14e084d 100644 --- a/modules/field/field.module +++ b/modules/field/field.module @@ -170,9 +170,12 @@ function field_theme() { ); $field_formatters = field_info_formatter_types(NULL); foreach ($field_formatters as $key => $field_formatter) { - $items["field_formatter_$key"] = array( + $items['field_formatter_' . $key] = array( 'arguments' => array('element' => NULL), ); + if (isset($field_formatter['theme'])) { + $items['field_formatter_' . $key] += $field_formatter['theme']; + } } return $items; } |