Wide panel
Full-bleed, across the window, with the child links in columns and room for artwork. Used when the item has four or more children, or any child has its own sub-items, or the item has a promo block with a real image or product attached.
Signal’s navigation is driven entirely by Shopify menus, which you build in Shopify admin → Content → Menus. The theme then decides, on its own, how much of a panel each menu item deserves.
Go to Content → Menus.
Edit the menu with the handle main-menu — the menu Signal’s header reads by default. Add your top-level items.
Add sub-items by dragging a menu item under another one, or using “Add nested menu item”. Signal renders three levels: top level, child, grandchild.
Edit the menu with the handle footer for the policy row at the bottom of the footer.
Create extra menus for the footer’s link columns — one per column. Give them names you’ll recognize, like “Shop” and “House”.
| Where | Setting | Default |
|---|---|---|
| Header section | Menu | main-menu |
| Footer section | Policy menu | footer |
| Footer → Menu block | Menu + Heading | one block per column |
Both the header and the footer live in section groups, so you set this once for the whole store. See the Theme editor tour.
This is the part worth understanding, because you control it through your menu structure rather than a setting.
Any top-level item with sub-items opens a panel. Signal builds that panel in one of two shapes:
Wide panel
Full-bleed, across the window, with the child links in columns and room for artwork. Used when the item has four or more children, or any child has its own sub-items, or the item has a promo block with a real image or product attached.
Compact dropdown
A narrow dropdown anchored under the menu item. Used for everything else — two or three plain links.
The reason for the split is practical: a menu of two plain links doesn’t earn a full-bleed panel, and stretching “About us → Our story, Stockists” across a wide screen looks like something failed to load.
Each wide panel can carry one featured block in its side column. Add it to the Header section as a Mega panel promo block.
| Setting | Notes |
|---|---|
| Menu position | Which dropdown this promo belongs to, counted across the menu items that have sub-items. The first such item is 1, the second is 2, and so on |
| Heading | Short label — the demo uses “Drop 04” |
| Text | A sentence under it |
| Image | The artwork. Shown at 4:5 |
| Featured product | If set, the product’s own image, title and price are shown instead of the image, linked to the product |
| Button label / Button link | An underlined call to action |
Two behaviors to know:
If a panel has no promo block, its side column falls back to the header section’s Mega panel note — one line of copy shown in every panel that lacks a promo. The demo uses it for the brand’s one-sentence premise. Leave it empty and the side column is simply omitted.
Below 900 pixels wide the horizontal menu is replaced by a drawer, opened from the burger icon. It mirrors the full menu:
That extra row’s wording is a setting: Header → Parent link label, default Go to [title]. [title] is replaced with the menu item’s own name, so “About us” becomes “Go to About us”.
Why a setting rather than a hard-coded “View all”? Because a parent menu item leads to a product list about as often as it leads to a page, and “View all” is wrong half the time. Write what fits your store — “Go to [title]”, “Shop all [title]”, “[title] overview”.
The row is skipped automatically in two cases, so you never get a duplicate:
# or empty, i.e. it’s being used purely as a label.The icon row on the right of the header is built from your store’s settings rather than menu items:
| Icon | Appears when | Goes to |
|---|---|---|
| Burger | Below 900px wide | Opens the mobile drawer |
| Search | Always | Opens the search overlay |
| Account | Customer accounts are enabled in Shopify | Your account page |
| Heart | enable_wishlist is on | Opens the wishlist drawer; links to your wishlist page even without scripting |
| Bag | Always | Opens the cart drawer, with a live item count |
The footer has three navigation pieces:
main-menu and “House” pointed at footer.main-menu built, with sub-items where you want panels.
Header Menu setting pointed at it.
Mega panel promo blocks added, with the right Menu position.
Mega panel note written, or deliberately left empty.
Parent link label worded to fit your store.
footer menu built with your policy pages.
Footer Menu blocks added for each column.
Every link clicked, on desktop and on a phone, with no 404s.
Pages and templates — the pages your menus need to point at.