Define Field API formatter types.

Field API formatters specify how fields are displayed when the entity to which the field is attached is displayed. Fields of a given field type may be displayed using more than one formatter. In this case, the Field UI module allows the site builder to choose which formatter to use. Field formatters are defined by implementing hook_field_formatter_info().

See also

Field API

Field Types API

Field Widget API

Parent topics

File

core/modules/field/field.api.php, line 1035
Hooks provided by the Field module.

Functions

Name Locationsort ascending Description
hook_field_formatter_settings_form core/modules/field_ui/field_ui.api.php Specify the form elements for a formatter's settings.
hook_field_formatter_settings_summary core/modules/field_ui/field_ui.api.php Return a short summary for the current formatter settings of an instance.
hook_field_formatter_info core/modules/field/field.api.php Expose Field API formatter types.
hook_field_formatter_info_alter core/modules/field/field.api.php Perform alterations on Field API formatter types.
hook_field_formatter_prepare_view core/modules/field/field.api.php Allow formatters to load information for field values being displayed.
hook_field_formatter_view core/modules/field/field.api.php Build a renderable array for a field value.
hook_field_formatter_settings_form_alter core/modules/field/field.api.php Alter the form elements for a formatter's settings.
hook_field_formatter_settings_summary_alter core/modules/field/field.api.php Alter the short summary for the current formatter settings of an instance.