Obtain information about Field API configuration.
The Field Info API exposes information about field types, fields, instances, bundles, widget types, display formatters, behaviors, and settings defined by or with the Field API.
See Field API for information about the other parts of the Field API.
File
- core/
modules/ field/ field.info.inc, line 7 - Field Info API, providing information about available fields and field types.
Functions
Name | Location | Description |
---|---|---|
field_info_cache_clear |
core/ |
Clears the field info cache without clearing the field data cache. |
_field_info_collate_types |
core/ |
Collates all information on field types, widget types and related structures. |
_field_info_collate_types_reset |
core/ |
Clear collated information on field and widget types and related structures. |
_field_info_collate_fields |
core/ |
Collates all information on existing fields and instances. |
_field_info_collate_fields_reset |
core/ |
Clear collated information on existing fields and instances. |
_field_read_fields_cache |
core/ |
Helper function used by _field_info_collate_fields(). |
_field_info_prepare_field |
core/ |
Prepares a field definition for the current run-time context. |
_field_info_prepare_instance |
core/ |
Prepares an instance definition for the current run-time context. |
_field_info_prepare_instance_display |
core/ |
Adapts display specifications to the current run-time context. |
_field_info_prepare_instance_widget |
core/ |
Prepares widget specifications for the current run-time context. |
_field_info_prepare_extra_fields |
core/ |
Prepares 'extra fields' for the current run-time context. |
field_behaviors_widget |
core/ |
Determines the behavior of a widget with respect to an operation. |
field_info_field_types |
core/ |
Returns information about field types from hook_field_info(). |
field_info_widget_types |
core/ |
Returns information about field widgets from hook_field_widget_info(). |
field_info_formatter_types |
core/ |
Returns information about field formatters from hook_field_formatter_info(). |
field_info_storage_types |
core/ |
Returns information about field storage from hook_field_storage_info(). |
field_formatter_settings_get_instance_display_settings |
core/ |
Get the formatter settings for a field instance and view mode. |
field_info_bundles |
core/ |
Returns information about existing bundles. |
field_info_field_map |
core/ |
Returns a lightweight map of fields across bundles. |
field_info_fields |
core/ |
Returns all field definitions. |
field_info_field |
core/ |
Returns data about an individual field, given a field name. |
field_info_instances |
core/ |
Retrieves information about field instances. |
field_info_instance |
core/ |
Returns an array of instance data for a specific field and bundle. |
field_info_extra_fields |
core/ |
Returns a list and settings of pseudo-field elements in a given bundle. |
field_info_max_weight |
core/ |
Returns the maximum weight of all the components in an entity. |
field_info_field_settings |
core/ |
Returns a field type's default settings. |
field_info_instance_settings |
core/ |
Returns a field type's default instance settings. |
field_info_widget_settings |
core/ |
Returns a field widget's default settings. |
field_info_formatter_settings |
core/ |
Returns a field formatter's default settings. |
field_info_storage_settings |
core/ |
Returns a field storage type's default settings. |
hook_field_info_max_weight |
core/ |
Returns the maximum weight for the entity components handled by the module. |