Skip to main content
Geneva, Switzerland Call our support
English

Menus and navigation

Building header and footer links.

Menu locations

Under Appearance → Menus, assign items to locations such as header and footer. Themes read these via Twig globals (menus.header, etc.).

Creating a menu

  1. Go to Appearance → Menus.
  2. Select or create a menu for a location.
  3. Click Add item.
  4. Choose item type, label, and target.
  5. Drag to reorder items.
  6. Save.

Item types

TypeUse when
Custom URLExternal link or arbitrary path
CMS pageLink to a page under Pages
Content entryLink to a published entry (type must have public route)

Nested and plugin items

Some themes support dropdown submenus via menu item hierarchy. Plugins may inject items through the menu.items filter hook—those appear alongside manually configured items.

Preview on storefront

After saving, view the public site. Header and footer update immediately unless a full-page cache layer sits in front (clear cache if needed).

Troubleshooting

  • Entry link missing from picker — Entry must be published and its content type must have a public route.
  • Menu empty on site — Confirm the theme reads the correct location key (header vs main).