Built with Chinaski

Navigation

The Navigation screen builds your site’s menus. A nav item is one menu entry: a label, a destination URL, a language, and the menu it belongs to.

Where menus live

Menus are organized into slots that come from your theme: each theme template declares its menu slots with a small marker, and the admin offers exactly those as choices. The stock themes define two: header and footer. If your theme declares extra ones (or none), the list follows.

Each item belongs to one language, so every language on your site has its own menus.

Creating an item

  • Label (the text shown), URL, and the language are required. A language is validated against your Active Languages list; typos are refused with a message.
  • The slot defaults to header; anything your theme declares can be chosen.
  • Sort order lands automatically at the end of the slot unless you set it.
  • Open in new tab: an external-link toggle for the label.
  • You can start from an existing item: a “duplicate” flow copies an item (with “(Copy)” added to the label and the position right after the source) into the same language and slot; a per-item copy button does the same from the list.

Saving a nav item triggers a site build automatically, so the menu updates as soon as the build finishes.

Nesting and ordering

  • Submenus exist up to one level: a child item is attached to a top-level parent item in the same language and slot. Parent changes are validated at save time; a parent that doesn’t qualify (or self-parenting) is refused with a plain error, and dropdown menus are rendered from the child tree.
  • Order inside a menu: reorder the whole menu at once, or nudge an item up or down. The order is stored and the trees are rebuilt at build time.

Removing items

Deleting a nav item moves it, and any submenu children that belong to it, to the trash; restore or permanently delete from there.

Moving menus between instances

Navigation supports import and export in both JSON and CSV, so you can copy a whole menu into another instance or translate the same structure into another language by editing the exported file.

What your visitors get

Menus are per-language: only the items in the language you’re viewing appear. The built site receives the parent/child tree per slot, so themes can render horizontal headers, footers, and simple dropdown submenus from the same items.

Read this site in