Skip to content

Layouts

A Layout is a special page type (content_type: 'layout') that provides a shared structural wrapper — typically a header and footer — that is applied to regular pages.

Zones

Layouts have two zones:

ZoneDescription
headerComponents rendered above page content (e.g. navigation bar)
footerComponents rendered below page content (e.g. footer links)

Assigning a layout to a page

When editing a page, use the Layout selector in the page settings panel to assign a specific layout. If no layout is assigned, the space’s default layout is used.

Default layout

You can mark one layout as the default for a space. All pages that don’t have an explicit layout assignment will use it automatically.

To set a layout as default: open the layout in the editor and enable the Set as default toggle.

Live preview

The layout editor shows a live preview of the header and footer rendered around a placeholder content area. Changes you make to layout components are reflected in the preview in real time — before saving or publishing.

Publishing layouts

Layouts follow the same draft/published workflow as pages. Unpublished changes to a layout are visible in the layout editor preview but are not served to the storefront until published.