Template:SubpageNav
Template page
More actions
SubpageNav
A compact, minimal horizontal navigation bar for any wiki page. Works on root pages and any depth of subpage. Auto-populates all subpages with full dropdown support for nested paths.
Basic Usage (auto-populate)
Drop this at the top of your page â it finds its own root and lists all subpages automatically:
{{SubpageNav}}
Works on the root page AND any subpage. On Example Project/About/More Details the nav will still correctly show Example Project as the brand and list all of its subpages.
With an Icon
{{SubpageNav|icon=emotes-face-smile-big}}
Manual List (advanced)
Pass a bulleted wikitext list as the first unnamed parameter to fully control the links. Nesting with ** creates dropdown menus:
{{SubpageNav|
* [[My Project/Overview|Overview]]
** [[My Project/Overview/Details|Details]]
* [[My Project/Gallery|Gallery]]
}}
Parameters
1â Optional manual wikitext list. If omitted, auto-populates via Special:PrefixIndex.iconâ Icon filename withoutFile:prefix or extension (e.g.emotes-face-smile-big).rootâ Override the root page name (defaults toSubpageNav).nameâ Override the display label in the brand area (defaults to root page name).
Technical Notes
- Styles: Template:SubpageNav/styles.css
- Dropdown & nesting behaviour: MediaWiki:Gadget-subpagenav.js
- The gadget hides the raw PrefixIndex output on load and replaces it with a clean nested list. No flash of unstyled content.
- The currently-viewed page is highlighted in the nav and its parent dropdowns are opened automatically.