Layout Builder + Introduction
The Layout Builder + module is a powerful drop in replacement for the Layout Builder UI. Layout Builder + provides all the features expected from a modern day page builder while retaining Drupals openness and methodology for creating user interfaces.
Use case
The primary use case of this module is to provide users with a comprehensive page builder experience.
Goals
- Low barrier to entry
- Design and edit in place
- Easy and fast to build pages
Layout Builder + Umami Demo
The Layout Builder + demo module offers a hassle-free way to explore and showcase the capabilities of Layout Builder +. Whether you're evaluating its features or demonstrating its potential, this module provides a convenient setup for getting started.
Installing the Layout Builder + Module
-
If your site is managed via Composer, use Composer to download the lb_plus module running
composer require drupal/lb_plus drupal/field_sample_value. Otherwise copy/upload thelb_plusmodule to the modules directory of your Drupal installation. -
Enable the 'Layout Builder Plus' module and desired sub-modules in 'Extend'. (/admin/modules)
-
Set up user permissions. (/admin/people/permissions#module-lb_plus)
-
Choose your UI colors (optional). (/admin/config/content/layout-builder-plus)
Enable the Layout Builder + UI for a Content Type
-
Navigate Structure > Content Types > Manage Display on a Content Type. (/admin/structure/types/manage/page/display)
-
Check "Use Layout builder"
-
Check "Allow each content item to have its layout customized"
-
Click Save
-
Configure a default layout section (One column)
-
Promote some blocks (Basic and Layout)
-
(Optional) Manage Layout and remove all sections which will give users a blank page to start with
Enable Nested Layouts
-
Navigate Structure > Block Types > Add block type (/admin/structure/block-content)
-
Call it a "Layout Block"
-
Remove the body field
-
Manage the display
-
Check "Use Layout builder"
-
Check "Allow each content item to have its layout customized"
-
Click Save
-
Configure a default layout section (One column)
-
Promote some blocks (Basic and Layout)
-
Promote this new Layout Block on your content types by navigating Structure > Content Types > Manage Display on a Content Type. (/admin/structure/types/manage/page/display)
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion