Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Emulsify Tools 2.2.0 Minor update available for module emulsify_tools (2.2.0). amazee.ai Private AI Provider 1.3.4 Minor update available for module ai_provider_amazeeio (1.3.4). highlight.js Input Filter 2.0.0 Major update available for module highlightjs_input_filter (2.0.0). Webform QR Code Element 1.4.0 Minor update available for module webform_qr_code_element (1.4.0). Comments Order 4.0.0 Major update available for module comments_order (4.0.0). Comments Order 3.0.4 Minor update available for module comments_order (3.0.4). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Formatter Field

408 sites Security covered
View on drupal.org

This module allows you to select a display format and its settings for a field on an individual entity level, rather than just for the entire content type. This gives you more granular control over how specific pieces of content are displayed.

The formatter field module provides a mechanism for specifying a formatter and formatter settings to be used for displaying a field, on a per-entity basis. By default, Drupal provides formatters and settings per entity bundle, but in certain situations it is necessary to choose the formatter at the entity level.

For example, say you have a page node with an image field. Normally, you would select an image style as the formatter, and all page nodes would use that same image style. With this module, you can add a formatter field to page nodes, which is hooked up to the image field. Then when the node is created or edited, the image style can be selected per-node.

Usage

  1. Add the field that will be dynamically formatted as usual.
  2. Add a formatter field to the entity bundle, just as you would with any other field.
  3. In the field instance settings, choose the field that will be formatted by this field.
  4. In the bundle display settings, select Formatter from field as the formatter for the field to be formatter. In the formatter settings, choose the correct formatter field.

Related modues

  • Formatter Field Preset -- Adds a user-friendly widget for the formatter field so that site builders are able maintain a per-field list of presets. For each preset a nice title can be entered (e.g. 'Left-top photo with wrapping text') making simple for non-technical users to decide how to display the field when adding content.
  • [D6, Sandbox] Renderer per node -- A similar module for Drupal 6.

Activity

Total releases
1
First release
Jun 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.0 Stable Jun 16, 2026