Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module restores control over Drupal's "Manage Display" interface when using Layout Builder. It allows you to treat the Layout Builder content as a regular field, enabling you to position it alongside other fields and manage them through the standard field UI. This provides a hybrid approach where you can use Layout Builder for the main content while still controlling other fields through traditional methods.

Overview

Layout Builder Formatter solves a common frustration when using Drupal's Layout Builder: the loss of control over the "Manage Display" interface.

Normally, when you enable Layout Builder for a display (e.g., a Content Type), Drupal hides the standard "Manage Display" field table and assumes the entire page rendering will be handled by the layout. This makes it difficult to:

  • Position the Layout content relative to other fields (e.g., forcing a distinct "Header" field to always be above the layout).
  • Use standard field formatters alongside Layout Builder.
  • Prevent fields from randomly moving to "Disabled" or "Hidden" when Layout Builder is active.

Layout Builder Formatter restores this control by exposing the Layout Builder content as a standard, sortable field (layout_builder__layout) with a dedicated formatter.

Key Features

  • Hybrid Mode: Use Layout Builder for the main content area while still managing other fields via the standard Field UI.
  • Drag-and-Drop Control: The "Layout" field appears in the "Manage Display" table. You can drag it, weight it, and place it in any region just like a Body or Image field.
  • Standard Saving: Fixes known issues where enabling Layout Builder prevents other field settings (like Formatters or Weights) from being saved.

Comparison with Layout Builder Widget

This module works hand-in-hand with the Layout Builder Widget module:

  • Layout Builder Widget: Handles the Editing experience. It provides a Form Widget that lets authors edit the layout directly on the Node Edit form (backend), properly integrating with the admin theme.
  • Layout Builder Formatter: Handles the Display experience. It provides the Formatter that ensures the layout renders correctly on the frontend and can be positioned alongside other fields.

Use them together for a complete "Layout as a Field" experience.

Installation & Usage

  1. Install and enable the module.
  2. Go to Manage Display for your entity (e.g., admin/structure/types/manage/article/display).
  3. Check Use Layout Builder and Allow each entity to have its layout customized.
  4. You will see the Layout field (layout_builder__layout) appear in the field table.
  5. Drag it to your desired position.
  6. Ensure the Format is set to Layout Builder.
  7. Save.

Activity

Total releases
1
First release
Jan 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Jan 21, 2026