Header, footer, and navigation

Configure menus in Settings, then design header and footer templates in a dedicated visual editor with layout presets, navigation blocks, and footer elements on ArtInStack.

Your site chrome—top bar and bottom bar—appears on every public page. ArtInStack splits the work into two places that work together:

What you configureWhereWhat it controls
Menu links (URLs and order)SettingsNavigationWhich pages appear in menus site-wide
Header & footer designSettingsHeader & FooterEditLogo, layout, columns, social, copyright, newsletter, cart icon

The Header & Footer editor is a separate visual builder (same family as the page editor) but scoped to <header> or <footer> only. It has its own block library—not the hero, gallery, or portfolio blocks you use on pages.

Capability overview

  • Navigation tab — Curate link lists (internal pages or external URLs) that menu blocks can reference.
  • Header & Footer tab — Create or pick templates; Edit opens the template editor.
  • Template editor — Drag Presets, Layout, and Header Elements or Footer Elements blocks; configure with Style, Attr, and Events in the right sidebar (interactions: Page editor events and interactions).
  • Site layout — Optional theme-wide presets that affect overall header/footer styling.

Interface architecture

[Settings → Navigation]
        → menu items (data for Navigation Menu blocks)

[Settings → Header & Footer → Edit header or footer]
        → Template editor canvas (header OR footer region)
        → Right sidebar: Edit | Layers | Blocks
              Blocks panel: Presets, Layout, Header/Footer Elements
        → Save template → applies to all pages using that default

Page body content still comes from PagesEdit — see Editor blocks and layout reference.


Part 1 — Navigation menu (Settings → Navigation)

Use this when you need to add, remove, or reorder links that appear in navigation blocks.

Implementation steps

  1. Open SettingsNavigation.
  2. Add items pointing to published pages or external URLs.
  3. Drag to reorder.
  4. Save.

Navigation Menu block (in the header template editor)

When you place a Navigation Menu block in a header template, open Attr and choose which saved menu this block uses (data-menu-id). At publish time, ArtInStack injects the live links from SettingsNavigation—you do not hand-type each link inside the template for that block.

Dynamic navigation presets (Minimal, Centered, Split, Modern headers) can auto-build preview links from pages; published output still respects your menu configuration.

If a menu link 404s for visitors

Link only to published pages. Draft pages are not reachable for signed-out visitors.


Part 2 — Header & footer template editor

Open the editor

  1. SettingsHeader & Footer.
  2. Select a header or footer template (or create one).
  3. Click Edit.

You see a compact canvas (header band or footer band) and the same right sidebar workflow as pages: Edit / Layers / Blocks, then Style, Attr, Events under Edit.

How the template canvas differs from pages

Page editorHeader/footer template editor
Canvas rootFull pageSingle <header> or <footer> region
Block libraryHeroes, galleries, products, …Header-only or footer-only blocks
StructureMultiple sections commonUsually one section → rows → columns
SavePer pagePer template (applies wherever that template is used)

Changes to a shared default header or footer affect every page that uses it—preview on homepage and one interior page before wide edits.

Layout blocks (both header and footer)

Available under BlocksLayout (same idea as pages: section → row → column).

BlockUse for
SectionThe header or footer band; height and vertical padding in Attr
RowHorizontal layout; max width, gap, column layout
SpacerFixed vertical gap between rows

Use Layers when you need to select a row or section under other content.


Header template — Presets

Quick starts under BlocksPresets (header editor only):

PresetTypical layout
Minimal HeaderLogo left, desktop nav + mobile menu button right
Centered HeaderLogo row + centered nav row below
Split HeaderLogo, centered nav, utilities in three columns
Modern HeaderLogo, nav, CTA/social-friendly split

Presets include mobile menu placeholders; mobile nav links are filled at publish to match your live menu.


Header template — Elements

Under BlocksHeader Elements:

BlockUse for
LogoImage from Media or placeholder; height in Attr
Site TitleText studio name beside or instead of logo
Navigation MenuHorizontal menu wired to a menu from SettingsNavigation
Nav LinkSingle manual link (custom label + URL)
CTA ButtonProminent button (style/size in Attr)
Social IconsIcon row with networks configured in Attr
CartStorefront cart icon when commerce is enabled (color/size in Attr)

Configure logo image, menu id, CTA URL, and social URLs in Attr after selecting the block.


Footer template — Presets

Under BlocksPresets (footer editor only):

PresetTypical layout
Simple FooterCopyright left, social right
Stacked FooterCentered logo, links, social, copyright
Multi-Column FooterSeveral columns for links and text
Newsletter FooterSignup-focused layout with columns

Footer template — Elements

Under BlocksFooter Elements:

BlockUse for
Footer ColumnsMulti-column shell for link groups
Footer ColumnOne column inside the grid
Footer LogoSmaller logo treatment for footer
CopyrightAuto-year text pattern (© {year} …) in Attr
Social LinksFooter social icon row
NewsletterEmail capture UI (heading, webhook, and copy in Attr)
Terms & ConditionsLink to terms or privacy page

Site layout and page overrides


Troubleshooting & common pitfalls

IssueWhat to check
Menu looks wrong on live siteNavigation tab order + which menu the Navigation Menu block references in Attr
Header changed everywhere after one editExpected—default header template is shared; use page override for one landing page
Block panel missing heroes/galleriesYou are in the template editor; those blocks live in the page editor only
Mobile menu emptySave header template; confirm Navigation has items; republish a page

Next steps & validation

  1. Add at least three items under SettingsNavigation.
  2. Edit default header → apply Minimal Header preset → set Logo → wire Navigation Menu to your menu in AttrSave.
  3. Edit default footer → apply Simple Footer → update Copyright and Social LinksSave.
  4. Open two public URLs and confirm the same chrome appears.