Layout Picker
Layout Configure

This project is not covered by Drupal’s security advisory policy.

Provides a dynamic regions for layout discovery that can be output in rows and columns. Ideal for those using Bootstrap or CSS Grid, as allows wrappers/container/row/column setup, but can be used to create layouts as you see fit with custom CSS.

INSTALLATION

Install the Flexible Layout module as you would normally install a contributed
Drupal module. Visit https://www.drupal.org/node/1897420 for further
information.

For compatibility with field_layout an additional patch is required, which
can be found at #2924112: Layout plugins cannot specify dynamic regions.

For compatibility with Panels/Panelizer an additional patch is also required,
which can be found at #2868828: Support dynamic layout plugin definitions in Panels IPE.

CONFIGURATION

Bootstrap support can be enabled via your theme's css, custom link or provided CDN, CSS Grid support for basic styles as well.

1. Navigate to Administration > Extend and enable the Flexible Layout
module.
2. Flexible Layout will now become available in layout-compatible modules
(Field Layout, Display Suite, Panels, etc.).
3. Optionally, enable/disable Bootstrap or CSS Grid support or change the source for
Bootstrap grid CSS source at Administration > Config > Content Authoring
> Flexible Layout.

Note:
For easier config with Panels IPE, use: #2921415: Use region Labels for Display

Supporting organizations: 

Project information

Releases