Recent changes
Wednesday November 04 2026
-
Plan a sandbox for risky changes Updated Markdown page
Try changes that must be published to be seen on a copy of the installation, never on the live site.
-
Plan the shared zones first Updated Markdown page
Decide which zones every page shares (header, footer) and which some share (prefooter), before building page layouts.
-
Plan moving layouts from staging to production Updated Markdown page
Build on a staging installation, then export and import the layouts; content is matched by remote ID and path.
-
Plan topic pages Updated Markdown page
Topics (class Topic: Running, Workout, Health, HIIT) have the layout Full / Topic; plan what a topic page lists.
-
Plan a video section Updated Markdown page
Video content (NG Video) lives below Video (node 164) and gets Full / Video; plan the landing page's lists.
-
Decide who changes what Updated Markdown page
Split the site between editors (content and Layouts) and developers (templates, settings) before building, so each change has an owner.
-
Wireframe a page with titles and spacers Updated Markdown page
Lay out the sections of a new page with Title blocks and Spacers before the real content exists.
-
Redesign examples, every page Updated Markdown page
The 34 examples of the redesign phase of a site's life, each one task done in the Layouts editor and with templates. Change the look and the structure: overrides, new view and block types, new shared zones.
-
Change the breadcrumb Updated Markdown page
The breadcrumb is a template block in the header zone, rendered by pagelayout/breadcrumbs.tpl; override it.
-
Move a page type to a sidebar layout Updated Markdown page
A layout's type cannot be switched in place: create a layout of the new type, rebuild, remap.
-
Use the component style variants Updated Markdown page
The exp_component_* blocks come with style view types (hero_style_1 to 3, features_style_1 to 7, about_style_1 to 5, logos_style_1 and 2, lead_style_1 and 2, quote_style_1).
-
Dark color scheme for the site Updated Markdown page
CSS with prefers-color-scheme on the design's classes; no template or layout change.
-
Change the language selector Updated Markdown page
Override pagelayout/header/language_selector.tpl in your design extension.
-
Freeze a block into a template Updated Markdown page
When a block's content stops changing and must not be edited, move its markup into a template block.
-
Change the logo Updated Markdown page
The logo is content/parts/site_logo.tpl and the site info object's site_logo field.
-
Turn a hand-picked list into a self-filling one Updated Markdown page
Change the collection type to Dynamic; the manual items are removed (the editor warns), the query fills the list.
-
Replace the fixed header menu by the tree Updated Markdown page
Override pagelayout/header/main_menu.tpl to list the children of the root node by class; tested code.
-
Move blocks to another zone Updated Markdown page
Drag blocks between zones in the editor; between layouts, rebuild or use export and import.
-
A new component block for the redesign Updated Markdown page
A new block type for a component the old design did not have, defined in INI with an existing handler.
-
Rebuild the footer markup Updated Markdown page
Override pagelayout/footer.tpl; keep its data sources (FooterMenuID, site info, Footer links) or change them.