Difference between revisions of "Template:Navbox/old"

From Krafties
Jump to navigation Jump to search
m
m (MyraMidnight moved page Template:Navbox to Template:Navbox/old)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
{|class="navbox" style="margin:auto;width:80%;"
+
{|class="navbox mw-collapsible" style="margin:auto;width:80%;"
 
|-
 
|-
!colspan=3|{{{title|Navbox}}}
+
!colspan=5|{{{title|Navbox}}} {{Navbar/left|{{{template<noinclude>|Navbox</noinclude>}}}}}
 
|-
 
|-
| || ||rowspan={{{rowspan|0}}}|{{{extra|}}}
+
<noinclude>|</noinclude><includeonly>{{{groups}}}</includeonly>
 
|-
 
|-
<includeonly>{{{groups}}}{{clear}}</includeonly>
+
!colspan=5 class="navbox-abovebelow"|{{{footer|Extra links}}}
|-
 
!colspan=3 class="navbox-abovebelow"|{{{footer|Extra links}}}
 
 
|}
 
|}
  
<noinclude>{{Template Explanation|[[category:Templates]]
+
<noinclude>
 
+
{{Documentation}}</noinclude>
===How to use this Template===
 
Fill it with the following info
 
*<code><nowiki>title=</nowiki></code> Add the navbox's title here (it can link to the core page)
 
*<code><nowiki>groups=</nowiki></code> use the <code>{{[[Template:Navbox-odd|Navbox-odd]]}}</code> and <code>{{[[Template:Navbox-even|Navbox-even]]}}</code> templates to create rows between the title and footer
 
*<code><nowiki>extra=</nowiki></code> '''Optional:''' add something extra to the side, such as a '''image'''
 
*<code><nowiki>rowspan=</nowiki></code> '''Optional:''' if you are using the "extra", you can use this to decide how many rows it spans
 
*<code><nowiki>footer=</nowiki></code> Add extra links to other relative pages
 
}}</noinclude>
 

Latest revision as of 15:52, 3 May 2017


Documentation icon Template documentation ( view · talk · edit)
Ambox important.png Overhaul of the navigation tables is being made. The original template layout was moved here so it can still be used. Just replace what was {{Navbox}} with {{Navbox/old}} and things should work as they used to. But please try to help converting old navigation tables to the new layout, it is basically just a copy-paste

How to use this Template[edit]

Fill it with the following info

  • title= Title of navigation
  • groups= use the {{Navbox-odd}} and {{Navbox-even}} templates to create rows between the title and footer
  • footer= Add extra links to other relative pages

Creating Navigation tables[edit]

A few templates have been created, which when used together become a pretty neat looking navigation table. The WikiWriter is in charge of template making, but I thought I would add this to explain how they are created in case of editing.

Template Code Description
Navbox/old {{Navbox/old|title=|template=|groups=|footer=}} Adds the frame for the navigation table
  • "title=" adds the first header
  • "template=" Name of the template, case sensitive! (skip the "Template:" part)
  • "groups=" is for everything in between
  • "footer=" for adding extra related links at the bottom of the table.
templates used in Navbox "groups=" area
Navbox-odd and Navbox-even {{Navbox-odd|group=|links=}} Use these in the "groups=" area of the Navbox template
Adds the groups and their links. The only difference between them is the background color behind the links (odd is white, even is gray).
Navbox-header {{Navbox-header|title=}} Use these also in the "groups=" area, to create new sections.

Example[edit]

{{Navbox/old|title=Navigation Table |template=Navbox|groups=
{{Navbox-odd|group=Interesting links|links=[[Template:Navbox|]]}}
{{Navbox-header|title=Filler section}}
{{Navbox-odd|group=Group 1|links=[[Template:Navbox-odd|]] • [[Template:Navbox-even|]]}}
{{Navbox-even|group=Group 2|links=[[Template:Navbox-header|]]}}
|footer=See Also}}

Adding extra columns and cells[edit]

By default each row is just one group, but since this is still a table you can add columns and such. But this is a bit more complicated.

  • When adding extra cells, it follows the normal template system, but you need to write {{!}} instead of normal | vertical bars, else you break the template
  • You need to add colspan= to every Navbox-odd and Template:Navbox-even template if you decide add extra columns anywhere. This stretches out the "links" cell.
  • You need to add class=navbox-group and class=navbox-odd (or class=navbox-even) to the cells you have manually added, so the CSS can color it like the rest of the table.
Here I add extra two cells to a row, a group and links
{{Navbox-odd|links=
!class="navbox-group"{{!}}Group title
{{!}}class="navbox-odd"{{!}}[[Links]]}}
Here I add extra colspan to stretch the next row's link cell
{{Navbox-odd|colspan=3|links=}}
The above documentation is transcluded from Template:Navbox/old/doc.
Editors can experiment in this template's sandbox
Please add categories to the /doc subpage within <includeonly>...</includeonly>