Skip to content

Section groups

Signal keeps its site-wide chrome in two section groups. A group is a JSON file in sections/ that holds a stack of real sections, and it is placed once near the top of every page, and the footer group once at the bottom.

The practical upshot: whatever you put in a group appears on every page of the store, and you can reorder, add or remove the sections inside it from the theme editor — no code.

Ships with two sections, in this order:

OrderSectionNotes
1Announcement barAbove the header. Removable
2HeaderThe logo, navigation, mega panels and icon row

The demo data configures the header with sticky_mode: pin_hide, the wordmark outfit_lab, main-menu as the navigation, and one mega-panel promo block pointed at menu position 2.

Ships with one section:

OrderSectionNotes
1FooterBrand column, menu columns, newsletter, legal strip

The demo configures the footer with two menu columns (“Shop” → main-menu, “House” → footer), one newsletter block, and localization selectors on.

Any section with a presets entry can be added to a group from the editor — so you can, for example, drop a ticker under the header on every page, or a newsletter above the footer.

Two things are not in these groups even though they appear everywhere, because the layout renders them directly:

They are still real sections you can customize in the editor; they just are not reorderable, because they are overlays rather than page furniture.