- A horizontally scrolling strip of images The Sushi bar block: a strip that scrolls sideways.
- A carousel of content items The Carousel block (Slides per view, Autoplay in ms, Image attribute identifier, plus the list options) with a collection.
- A two-thirds and one-third split The Two columns container in view two_columns_66_33 (or 33_66) with blocks in left and right.
- Four equal columns The Four columns container (placeholders col_1 to col_4).
- One content item as a teaser The Single content block (Node ID, Show name, Show intro).
- The page's own content inside a layout The Full view block places the page's full view (the content itself) between other blocks.
- A custom widget only a developer can build Anything the block types cannot do (a calculator, a data feed) is a template; the Template block lets editors place it.
- A block type of your own When editors need a new kind of block again and again, define it once: definition, handler, template.
- Launch examples, every page The 33 examples of the launch phase of a site's life, each one task done in the Layouts editor and with templates. Map every page type, fill the menus, check the pages and the caches, keep a baseline.
- Give the home page its layout A Location mapping to the site root node: on Fit & Healthy, Landing Page / Home on Location 89 at priority 210.
- Give every article the article layout A Subtree mapping with a Class condition: Full / Article on Subtree 89 for ng_article, ng_blog_post, ng_news at priority 130.
- Give one page its own layout A Location (or Path) mapping with a high priority beats the class mapping for one page.
- A plain layout for the legal pages Privacy Policy and Cookie Policy are articles but use Full / Article (Plain): a mapping with two Location targets and the article class condition at priority 150.
- A layout for every other page Default Layout catches the rest: a Path prefix "/" mapping at priority 10, and [ResolverSettings] DefaultLayout as the fallback.
- Check that every layout links the header and footer Before launch, each page layout's header and footer zones must link to Header / Footer; exp:layouts list shows it.
- Fill the header menu for launch Write the final MainMenuID[] list in one edit (administration) or a clear plus adds (console).
- Fill both footer lines for launch FooterMenuID[] for the first line, Menu items in the Footer links folder for the second.
- Set the social media links The footer's social icons come from the fields facebook, twitter, instagram and linkedin of the site info object; each icon shows only when its field has content.
- Fill the prefooter for launch Pick the launch articles of the shared Prefooter in the Layouts editor; it shows on articles and recipes.
- Check every page type by its markup Layouts and templates leave markers in the HTML (zone sections, ngl-block classes, menu item IDs) that a script can check before launch.
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x