Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

layoutbuilder_extras

554 sites Security covered
View on drupal.org

How to use it

Go to the settings page and select which additions you want. Nothing is enabled by default.

What is it

It is an addition for layout builder that tries to make a more flexible and better experience.

What does this module do

  • Upon updating an item in the configure form of a section, you will see your CHANGES LIVE aka directly. This means you do NOT have to save it anymore or leave the "edit tray" and users can easily see what they are doing.(Moved to: layoutbuilder_extras_live_update)
  • Save and edit layout button. An extra button to the supported node forms that allows saving the node edit form and go directly to the LB edit page. Will only be visible for content type node forms which have LB enabled. It will also be added automatically
  • Remove unnecessary DIVS. Automatic function to remove empty field wrappers for layout builder templates. Very handy for generic theming purposes.
  • A drag handle icon to improve the UX (and visibility) of the resizing sidebar (for example edit of a text block - see screenshot)
  • New and improved edit experience/ theming on LayoutBuilder edit (See GIF). Has integration with section_library (Not visible in the GIF)
  • Ability to swap/change layouts! For example swap from your current layout TWO COL to layout Three col and vice versa
  • Placeholders for empty regions. Placeholders can be configured for each language via a WYSIWYGUX improvement to add block, placeholders are removed.
  • Ability to remove/hide contextual links and only use them/be visible on layout builder. This will remove the clutter and problem that for example users edit media items instead of the "image inline block".

Documentation Change layout

To support change layout afterwards your layouts defined your *.layouts.yml file will need to extend my custom class:

fivecol_section:
  label: 'Five column'
  class: '\Drupal\layoutbuilder_extras\LayoutBuilderExtrasLayout'

This way all code will be loaded and change layout will be added & will work.

Handy modules

I have added a personal selection of UX improvements modules:
- layoutbuilder_extras_live_update (Live update of sections + blocks)
- LB view mode selector for layout builder blocks (Visual view mode selection)
- layout_builder_restrictions (Restrictions in blocks and layout)
- layout_builder_operation_link (Link to layout from content overview)
- layout_builder_browser (Allows to add an image to custom blocks)

Activity

Total releases
2
First release
Jan 2025
Latest release
9 months ago
Release cadence
157 days
Stability
100% stable

Releases

Version Type Release date
2.0.8 Stable Jul 4, 2025
2.0.7 Stable Jan 28, 2025