Skip to content

Main Page

The standard content section for Shopify pages. It renders a two-column layout inside a 10/12-width container: the left third shows an optional kale-coloured tag line (pulled from the page.tag_line metafield) above the page title, and the right two-thirds displays the page’s rich text content. An optional sidebar navigation menu can appear below the content for pages that belong to a group (like policies or manuals).

On mobile the columns stack – title on top, content below.

Setting What it does
Section ID Optional anchor for jump links.
Sidebar navigation A Shopify menu (link list) rendered as a vertical nav below the page content. Leave empty to hide.
Open sidebar links in new tab When checked, every sidebar nav link opens in a new tab.
Padding top / bottom Default 48/64/80px (mobile/tablet/desktop).

The active page is highlighted in the sidebar nav with a kale border and text colour, while other links show a subtle off-white background.

This section has no blocks. The title comes from page.title and the content from page.content automatically.

  • page.json (default page template)
  • page.about.json
  • page.policy-index.json
  • page.warranty-index.json
  • page.manual-index.json
  • Use the tag line metafield for context. The page.tag_line page metafield renders as a small kale heading above the page title. Use it for category labels like “Policies” or “Support”.
  • Sidebar nav groups related pages. Create a menu in Shopify Navigation with links to related pages (e.g. all warranty pages), assign it to “Sidebar navigation”, and every page in the group gets the same nav with the current page highlighted.
  • Content is standard RTE. The page body renders inside a .rte wrapper, so all rich text editor formatting – headings, lists, tables, images – works as expected.
  • Keep titles short. The left column is one-third width on desktop. Long titles wrap awkwardly in that narrow space.