Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
       🚧 True to our name, we’re still a work in progress. 🚧
   
       You’re welcome to explore, but account registration is currently invite-only as we finalize the setup. 
       Join our forum or follow Mastodon for updates. 
       Full Wiki launch coming soon!
   
Revision as of 08:30, 23 March 2026 by Anthony (talk | contribs) (Add <templatedata> for Visual Editor Usage.)

SubpageNav

A compact, minimal horizontal navigation bar. Works on root pages and any depth of subpage. Auto-populates all subpages with full dropdown support for nested paths.

Basic Usage

Drop this at the top of any project or tutorial page:

{{SubpageNav}}

Works on the root page and any subpage depth. On Example Project/About/More Details the nav correctly shows Example Project as the brand and lists all of its subpages.

With an Icon

{{SubpageNav|icon=emotes-face-smile-big}}

Manual List

Pass a bulleted wikitext list as the first parameter. 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 without File: prefix or .png extension.
root
Override the root page (defaults to SubpageNav).
name
Override the brand label in the nav bar.

Technical Notes

Adds a compact horizontal subpage navigation bar. Auto-detects all subpages and builds dropdown menus for nested paths. Works correctly from any depth of subpage.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Manual link list1

Optional. A bulleted wikitext list of links. Nesting with ** creates dropdown menus. If omitted, subpages are auto-detected.

Contentoptional
Iconicon

Icon filename without File: prefix or .png extension (e.g. emotes-face-smile-big).

Stringoptional
Root pageroot

Override the root page used for the brand link and subpage lookup. Defaults to {{ROOTPAGENAME}}.

Page nameoptional
Display namename

Override the brand label shown in the nav bar. Defaults to the root page name.

Stringoptional