Field Formatter API
The Field API in Drupal core lacks the ability for other modules to easily alter field formatter settings forms and the formatter summaries. This module is a small API provider for other modules since it's too late to get the hooks into core. This and the modules below give you much more flexibility with fields especially when used in combination with Display Suite.
Modules making use of the Field Formatter API module:
- Field injector https://drupal.org/project/field_injector
Provides display settings for fields to inject themselves into text fields at specific locations. For example, you can have an image field inject itself below the first paragraph of the body field.
- Field formatter class https://drupal.org/project/field_formatter_class
This module allows site administrators to add classes to the outer HTML wrapper for any field display.
- Field delimiter http://drupal.org/project/field_delimiter
Field Delimiter provides an additional setting for field formatters, allowing multi‐value fields to be displayed with a delimiter between the values.
- Field multiple limit http://drupal.org/project/field_multiple_limit
This is a simple module that provides settings to limit the number of values to display on fields with multiple values.
- Field word boundry http://drupal.org/project/field_word_boundary
Field Word Boundary is a module that extends the settings for the Trimmed and Summary or trimmed formatters for long text fields. This module will allow us to trim by the nearest word boundary instead, and will add an optional ellipsis.
- Field formatter conditions http://drupal.org/project/ffc
Provides a field‐collection field, to which any number of fields can be attached. A field collection is internally represented as an entity, which is embedded in the host entity. Thus, if desired field collections may be viewed and edited separately too. There are many modules that add additional capability for the field collection module.
Modules making use of the Field Collection module:
- Field Collection Table: Field Collection Table
Provides a table formatter for the Field Collection module.
- Field Collection Views: Field Collection Views
This module provides a formatter leveraging views for the Field Collection module.
- Field Collection Deploy: Field Collection Deploy
Deploy the content of Field Collection fields from one site to another.
Provides a Slideshow formatter for Image fields, using JQuery Cycle plugin.
Compared to Views slideshows, building the slideshow from multiple nodes, this module builds it from a single node, with a multi-valued Image/Media/Field Collection field.
A whole class could be devoted to this interesting but largely unknown module. Allows field tables to be used as base tables with Views. Drupal creates a table for each Drupal field. This module allows you to expose all the columns for a field table and add them as fields or to be used with and views relationships. On a field settings form, you may select to expose the field table as a base table, or the columns of the field table to expose (e.g., entity_type, entity_id, and delta) Multiple "exposed" field tables may be related by a multi‐column join using the primary key columns. This module provides a programmatic interface to trigger this relation.