Skip to content

Storefront layout

Document shell, metadata, global navigation, footer and cart drawer.

Output: complete HTML document.

Shared structures available in recorded contexts: branding, theme, page, languageSwitcher, labels, security.

The reference package uses its bundled theme CSS, Bootstrap and theme JavaScript. Account and checkout controls use the bundled checkout script. Partials use their caller’s resolved assets.

<cfoutput>#request.pageContent#</cfoutput>

request.pageContent is the rendered page body. Include it once.

Use prepared URLs and labels. Encode plain text and HTML attributes; preserve only explicitly prepared HTML.