Difference between revisions of "Template:Navbox"

From comp.tf
Jump to navigation Jump to search
(Fixing shortlinks for view/discussion/edit)
 
(47 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| class="mw-collapsible {{#if:{{{collapsed|}}} | mw-collapsed |}}" style="font-size: 11px; background: #f9f9f9; border: 1px solid #ccc; width: 100%;"
+
{| class="mw-collapsible {{#if:{{{collapsed|}}} | mw-collapsed |}} navbox" style="border:1px solid #aaa;" cellpadding="2"
 
|-
 
|-
! colspan=2 style="background: #ccccff; font-size: 12px;" | {{#if:{{{templatename}}}| |<span style="float: left; margin-left: 5px; font-size: 9px; font-weight: normal;">[[Template:{{{templatename}}}|v]] &middot; [[Template talk:{{{templatename}}}|d]] &middot; <span class="plainlinks">[{{fullurl:Template:{{{templatename}}}|action=edit}} e]</span></span>}}{{{title}}}
+
| colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|3|2}} class="comptf-plainlinks" style="border:2px solid {{{header_border|#d5d5d5}}}; background-color: {{{header_fill|#d5d5d5}}}; color:{{{header_text|black}}}; font-size:12px; padding:2px; text-align:center" | <div class="comptf-controls" style="vertical-align:top; float:left; margin:2px; width:40px">{{VDE|{{{templatename|}}}}}</div><span style="font-size:15px">'''{{{title|}}}'''</span>
 
|-
 
|-
 
{{#if:{{{group1|}}} |
 
{{#if:{{{group1|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group1}}}'''
+
{{!}} class="group" {{!}} '''{{{group1}}}'''
{{!}} style="background: #fdfdfd;" {{!}} {{{list1}}}
+
{{#if:{{{subgroup1|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup1|}}}''' }}
 +
{{!}} class="row1" colspan={{#if:{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list1}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group2|}}} |
 
{{#if:{{{group2|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group2}}}'''
+
{{!}} class="group" {{!}} '''{{{group2}}}'''
{{!}} {{{list2}}}
+
{{#if:{{{subgroup2|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup2|}}}''' }}
 +
{{!}} colspan={{#if:{{{subgroup1|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list2}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group3|}}} |
 
{{#if:{{{group3|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group3}}}'''
+
{{!}} class="group" {{!}} '''{{{group3}}}'''
{{!}} style="background: #fdfdfd;" {{!}} {{{list3}}}
+
{{#if:{{{subgroup3|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup3|}}}''' }}
 +
{{!}} class="row1" colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list3}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group4|}}} |
 
{{#if:{{{group4|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group4}}}'''
+
{{!}} class="group" {{!}} '''{{{group4}}}'''
{{!}} {{{list4}}}
+
{{#if:{{{subgroup4|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup4|}}}''' }}
 +
{{!}} colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list4}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group5|}}} |
 
{{#if:{{{group5|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group5}}}'''
+
{{!}} class="group" {{!}} '''{{{group5}}}'''
{{!}} style="background: #fdfdfd;" {{!}} {{{list5}}}
+
{{#if:{{{subgroup5|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup5|}}}''' }}
 +
{{!}} class="row1" colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list5}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group6|}}} |
 
{{#if:{{{group6|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group6}}}'''
+
{{!}} class="group" {{!}} '''{{{group6}}}'''
{{!}} {{{list6}}}
+
{{#if:{{{subgroup6|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup6|}}}''' }}
 +
{{!}} colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list6}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group7|}}} |
 
{{#if:{{{group7|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group7}}}'''
+
{{!}} class="group" {{!}} '''{{{group7}}}'''
{{!}} style="background: #fdfdfd;" {{!}} {{{list7}}}
+
{{#if:{{{subgroup7|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup7|}}}''' }}
 +
{{!}} class="row1" colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup8|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list7}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group8|}}} |
 
{{#if:{{{group8|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group8}}}'''
+
{{!}} class="group" {{!}} '''{{{group8}}}'''
{{!}} {{{list8}}}
+
{{#if:{{{subgroup8|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup8|}}}''' }}
 +
{{!}} colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup9|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list8}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group9|}}} |
 
{{#if:{{{group9|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group9}}}'''
+
{{!}} class="group" {{!}} '''{{{group9}}}'''
{{!}} style="background: #fdfdfd;" {{!}} {{{list9}}}
+
{{#if:{{{subgroup9|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup9|}}}''' }}
 +
{{!}} class="row1" colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup10|}}}|2|1}} {{!}} {{{list9}}}
 
|}}
 
|}}
 
|-
 
|-
 
{{#if:{{{group10|}}} |
 
{{#if:{{{group10|}}} |
{{!}} style="width: 8em; text-align: right; background: #ddddff; padding-left: 11.25px; padding-right: 11.25px; " {{!}} '''{{{group10}}}'''
+
{{!}} class="group" {{!}} '''{{{group10}}}'''
{{!}} {{{list10}}}
+
{{#if:{{{subgroup10|}}} |
 +
{{!}} class="group" style="background-color:#e9e9e9;" {{!}} '''{{{subgroup10|}}}''' }}
 +
{{!}} colspan={{#if:{{{subgroup1|}}}{{{subgroup2|}}}{{{subgroup3|}}}{{{subgroup4|}}}{{{subgroup5|}}}{{{subgroup6|}}}{{{subgroup7|}}}{{{subgroup8|}}}{{{subgroup9|}}}|2|1}} {{!}} {{{list10}}}
 
|}}
 
|}}
 
|}<noinclude>
 
|}<noinclude>
Line 69: Line 89:
 
will yield
 
will yield
 
{{Navbox
 
{{Navbox
 +
| templatename = Maps navbox
 
| collapsed = true
 
| collapsed = true
 
| title = [[Maplist|List of maps played in competitive TF2]]
 
| title = [[Maplist|List of maps played in competitive TF2]]
Line 74: Line 95:
 
| list1 = [[cp_badlands|Badlands]] &middot; [[cp_granary|Granary]]
 
| list1 = [[cp_badlands|Badlands]] &middot; [[cp_granary|Granary]]
 
}}
 
}}
 +
 +
[[Category:Navboxes| ]]

Latest revision as of 09:12, 19 June 2022

Usage[edit]

This template creates a navigation box, same as the ones on other wikis. This template should not be used directly on pages, but it should be used to create other templates. These are linked on pages to prevent redundancy.

Syntax:

{{Navbox
| templatename = Maps navbox //This is the name of the sub-template page you'll be creating, without the Template: prefix.
| collapsed = true //Omitting this parameter completely will leave the navbox uncollapsed.
| title = [[Maplist|List of maps played in competitive TF2]]
| group1 = [[5CP]]
| list1 = [[cp_badlands|Badlands]] · [[cp_granary|Granary]]
...
}}

will yield