Template:Navbox/doc
Usage
Please remove the parameters that are left blank.
{{Navbox
| name = {{subst:PAGENAME}}{{subst:void|Don't change anything on this line. It will change itself when you save.}}
| title =
| listclass = hlist
| state = {{{state|}}}
| above =
| image =
| group1 =
| list1 =
| group2 =
| list2 =
<!-- ... -->
| group20 =
| list20 =
| below =
}}
Parameter list
| ||||||||||||||||||||||||
The navbox uses lowercase parameter names, as shown in the box (above). The required name and title will create a one-line box if other parameters are omitted.
Notice "group1" (etc.) is optional, as are sections named "above/below".
The basic and most common parameters are as follows (see below for the full list):
name– the name of the template.title– text in the title bar, such as: [[Widget stuff]].listclass– a CSS class for the list cells, usuallyhlistfor horizontal lists. Alternatively, use bodyclass for the whole box.state– controls when a navbox is expanded or collapsed.titlestyle– a CSS style for the title-bar, such as:background: gray;groupstyle– a CSS style for the group-cells, such as:background: #eee;above– text to appear above the group/list section (could be a list of overall wikilinks).image– an optional right-side image, coded as the whole image. Typically it is purely decorative, so it should be coded as[[File:XX.jpg|80px|link=|alt=]].imageleft– an optional left-side image (code the same as the "image" parameter).groupn– the left-side text before list-n (if group-n omitted, list-n starts at left of box).listn– text listing wikilinks using a wikilist format.below– optional text to appear below the group/list section.
Parameter descriptions
The following is a complete list of parameters for using {{Navbox}}. In most cases, the only required parameters are name, title, and list1.
Setup parameters
- name
- The name of the template, which is needed for the "V • T • E" ("View • Talk • Edit") links to work properly on all pages where the template is used. You can enter
{{subst:PAGENAME}}for this value as a shortcut. The name parameter is only mandatory if atitleis specified, and theborderparameter is not set, and thenavbarparameter is not used to disable the navbar. - state [
autocollapse, collapsed, expanded, plain, off]
- Defaults to
autocollapse. A navbox withautocollapsewill start out collapsed if there are two or more tables on the same page that use other collapsible tables. Otherwise, the navbox will be expanded. - If set to
collapsed, the navbox will always start out in a collapsed state. - If set to
expanded, the navbox will always start out in an expanded state. - If set to
plain, the navbox will always be expanded with no [hide] link on the right, and the title will remain centered (by using padding to offset the V • T • E links). - If set to
off, the navbox will always be expanded with no [hide] link on the right, but no padding will be used to keep the title centered. This is for advanced use only; the "plain" option should suffice for most applications where the [show]/[hide] button needs to be hidden.
- To show the box when standalone (non-included) but then auto-hide contents when in an article, put "expanded" inside
<noinclude|>...</noinclude|>tags. This setting will force the box visible when standalone (even when followed by other boxes), displaying "[hide]", but then it will auto-collapse the box when stacked inside an article:| state =<noinclude|>expanded</noinclude|>
- Often times, editors will want a default initial state for a navbox, which may be overridden in an article. Here is the trick to do this:
- In your intermediate template, create a parameter also named "state" as a pass-through like this:
| state = {{{state<includeonly>|your_desired_initial_state</includeonly>}}}
- The
<includeonly>|will make the template expanded when viewing the template page by itself.
- navbar
- If set to
plain, the V • T • E links on the left side of the titlebar will not be displayed, and padding will be automatically used to keep the title centered. Useoffto remove the V • T • E links, but not apply padding (this is for advanced use only; the "plain" option should suffice for most applications where a navbar is not desired). It is highly recommended that one not hide the navbar, in order to make it easier for users to edit the template, and to keep a standard style across pages. - border