The navbox style guide is a set of guidelines to use while creating and editing navboxes. These guidelines are here to keep the wiki code of the navboxes clean and consistent.
Parameters[]
All navboxes start with '{{Navbox
' with Navbox capitalised and on the first line of the template. The final '}}
' should be on a separate line at the end of the template.
- name should always match the name of the navbox without 'Template:'
- title has to be a proper description of the navbox contains, e.g. Perks for
{{Perks}}
For the other parameters see Template:Navbox/doc.
Usage[]
Navboxes should be used both ways, a navbox should contain a link to the article that uses the navbox and vice versa.
- Do not include redirect or disambiguation pages, use direct links.
- Do not use navboxes on redirect or disambiguation pages.
- A navbox can be created if it has at least 3 links.
Categories[]
Navboxes that give a category to the articles that use the navbox should use '{{Ctg|Name of category}}
' on the same line as the final '}}
'. A navbox itself can also have a category which is added with '{{Template only|[[Category:Name of category]]}}
'. Notice the difference that {{Ctg}}
does not need 'Category:' in the name of the category, but that {{Template only}}
does require the full link.
}}{{Ctg|Name of category}}{{Template only|[[Category:Name of template category]]}}
White-spacing[]
- Do not allow trailing spaces at the end of lines.
- A space should be placed between each parameter and its value, e.g.
parameter = value
- Do not add a space between
|
and the parameter, e.g.|gtitle1
- The exception is parameters that have a list as a value as demonstrated below:
|gtitle1 = Name of first group |group1 =<!--no space here--> * [[Link]]
Group alignment[]
When adding a subgroup to a navbox, do not forget to add an indent of 2 spaces. This also counts for subgroups within subgroups, these add an extra indentation of 2 spaces, e.g. when a subgroup has a subgroup that inner subgroup will have an indentation of 4 spaces. Write values for 'gtypeX' and 'subgroup' with a small letter, e.g. 'subgroup' and 'yes' instead of 'Subgroup' and 'Yes', respectively. A list of values for the parameter 'groupX' always have one space as an indentation, list values within subgroup will have a 3 space-indentation and list values within subgroups within another subgroup will have a 5 space-indentation, etc.
{{Navbox |name = Name of navbox |title = Title of navbox |gtitle1 = Name of first group |gtype1 = subgroup |group1 = {{Navbox |subgroup = yes |gtitle1 = Subgroup 1 |gtype1 = subgroup |group1 = {{Navbox |subgroup = yes |gtitle1 = Subgroup within subgroup |group1 = * [[Link]] }} |gtitle2 = Another subgroup |group2 = * [[Link]] }} }}
Inline templates[]
Inline templates should not have spaces between the pipe ('|
') symbol and the parameter name (or value), nor before or after the '=
' sign.
{{plink|VALUE1|pic=VALUE2|txt=VALUE3}} {{chatl|VAL1|pic=VAL2|txt=VAL3}}
Helpful templates[]
{{plink}}
, for items with an inventory sprite{{chatl}}
, for NPCs that have a chathead image{{emote link}}
, for emotes that have an emote icon{{QuestIcon}}
, for links to quests
Parameter value list[]
There should be a single space between the list character (*
) and the content of that list item.
* [[List item 1]] * [[List item 2]]
In case a link has a sublink, use <sup>([[sublink]])</sup>
to add it behind the link with a space between the link and the <sup>
tag. Add the "()"-signs outside the link and not within the alternative text of a link.
* {{plink|Ring of charos}} <sup>([[Ring of charos (a)|Activated]])</sup>
In case a link has two or more sublinks, use {{*}}
to seperate the values inline. Do not use plink for the sublinks.
* {{plink|Ardougne cloak|pic=Ardougne cloak 1}} <sup>([[Ardougne cloak 1|1]] {{*}} [[Ardougne cloak 2|2]])</sup>
Centering a group[]
A group without a 'gtitleX' can be centered with |style1 = text-align:center;
. It should be noted that groups with 'gtitleX' can also be centered technically, but usually are not. This is usually the first group within a navbox for the main links or for navboxes with just one group.
[]
Below is an example of the above guidelines in action, for a stub version of an average navbox.
{{Navbox |name = Name of navbox |title = Title of navbox |gtitle1 = Name of first group |group1 = * [[Link]] }}{{Ctg|Category}}