Template:Custom Tabs/doc: Difference between revisions

Created page with "{{Documentation/Header}} {{CSS|CustomTabs}} Template for creating tabs for navigation. ==Parameters== <pre> {{Custom Tabs |rootpage = |namespace = |subpages = |tab1 = |tab2 = |tab2name = |tab3 = |tab3name = |tab4 = |tab4name = |tab5 = |tab5name = |tab6 = |tab6name = |tab7 = |tab7name = |tab8 = |tab8name = |tab9 = |tab9name = |tab10 = |tab10name = |tab11 = |tab11name = |tab12 = |ta..."
 
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Documentation/Header}}
{{Documentation/Header}}
{{High Risk|pagetype=Main}}
{{CSS|CustomTabs}}
{{CSS|CustomTabs}}
Template for creating tabs for navigation.
Template for creating tabs for navigation.


==Parameters==
==Syntax==
<pre>
{{T|Custom Tabs
{{Custom Tabs
|p1 =rootpage  =  
|rootpage  =
|p2 =namespace =  
|namespace =  
|p3 =subpages  =  
|subpages  =  
|p4 =tab1      =  
|tab1      =  
|p5 =tab2      =  
|tab2      =  
|p6 =tab3      =  
|tab2name  =  
|p7 =tab4      =  
|tab3      =  
|p8 =tab5      =  
|tab3name  =  
|p9 =tab6      =  
|tab4      =  
|p10=tab7      =  
|tab4name  =  
|p11=tab8      =  
|tab5      =  
|p12=tab9      =  
|tab5name  =  
|block=1}}
|tab6      =  
*{{F|rootpage}} &mdash; title of root page if not using current page's root.
|tab6name  =  
*{{F|namespace}} &mdash; name of namespace if not using current page's namespace. Use empty parameter for main namespace.
|tab7      =  
*{{F|subpages}} &mdash; tabs are subpages of the first if set to 1, otherwise are notm. Default {{F|1}}.
|tab7name  =  
*{{F|tab1}} &mdash; title of first tab.
|tab8      =  
*{{F|tab2}}, {{F|tab3}}, {{F|tab4}}, {{F|tab5}}, {{F|tab6}}, {{F|tab7}}, {{F|tab8}}, {{F|tab9}} &mdash; title of subpage tabs.
|tab8name  =  
|tab9      =  
|tab9name  =  
|tab10    =
|tab10name =
|tab11    =
|tab11name =
|tab12    =
|tab12name =
|tab13    =
|tab13name =
}}
</pre>
* {{F|rootpage}} - title of root page if not using current page's root.
* {{F|namespace}} - name of namespace if not using current page's namespace.
* {{F|subpages}} - tabs are subpages of the first if set to 1, otherwise are not; default 1.
* {{F|tab1}} - name of the first tab
* {{F|tab((x))}} - name of the subpage
* {{F|tab((x))name}} - name to diplay in the tabs view


==Examples==
==Examples==
{{T|Custom Tabs|block=1|_Y_=1|_Ybr_=1
{{T|Custom Tabs|block=1|_Yn_=1
|p1 = tab1 = Overview
|p1=tab1 = Overview
|p2 = tab2 = Story
|p2=tab2 = Story
|p3 = tab3 = Voicelines
|p3=tab3 = Voicelines
|p4 = tab4 = Media
|p4=tab4 = Media
}}
{{T|Custom Tabs|block=1|_Yn_=1
|p1=rootpage  = Nanafey
|p2=namespace =
|p3=class    = custom-tabs-secondary
|p4=tab1     = Overview
|p5=tab2     = Story
|p6=tab3     = Combat
|p7=tab4      = Voicelines
|p8=tab5      = Anima
}}
{{T|Custom Tabs|block=1|_Yn_=1
|p1=namespace =
|p2=subpages  = 0
|p3=class    = custom-tabs-tertiary
|p4=tab1      = Taileep
|p5=tab1name  = First Tab
|p6=tab2      = Puddlipup
|p7=tab2name  = Second Tab
|p8=tab3      = Vulberry
|p9=tab3name  = Third Tab
|p10=tab4     = Foalhardy
|p11=tab4name  = Forth Tab
}}
}}
==Template Data==
<templatedata>
{
"params": {
"tab1": {},
"rootpage": {
"description": "Title of the root page to base the tab's subpages on, if not using the actual root page name (content before only the first /)",
"example": "Furnishing/List",
"type": "wiki-page-name"
},
"namespace": {},
"subpages": {
"description": "Set to 0 if tabs are not subpages of the first page.",
"type": "boolean",
"default": "1"
},
"tab1name": {},
"tab2": {},
"tab2name": {},
"tab3": {},
"tab3name": {},
"tab4": {},
"tab4name": {},
"tab5": {},
"tab5name": {},
"tab6": {},
"tab6name": {},
"tab7": {},
"tab7name": {},
"tab8": {},
"tab8name": {},
"tab9": {},
"tab9name": {},
"tab10": {},
"tab10name": {},
"tab11": {},
"tab11name": {},
"tab12": {},
"tab12name": {},
"tab13": {},
"tab13name": {},
"class": {
"description": "Assign a different class to differentiate between multiple sets of tabs on the same page.",
"example": "custom-tabs-secondary",
"type": "string",
"default": "custom-tabs-default"
}
},
"format": "{{_\n|_ = _\n}}\n",
"paramOrder": [
"rootpage",
"namespace",
"subpages",
"class",
"tab1",
"tab1name",
"tab2",
"tab2name",
"tab3",
"tab3name",
"tab4",
"tab4name",
"tab5",
"tab5name",
"tab6",
"tab6name",
"tab7",
"tab7name",
"tab8",
"tab8name",
"tab9",
"tab9name",
"tab10",
"tab10name",
"tab11",
"tab11name",
"tab12",
"tab12name",
"tab13",
"tab13name"
],
"description": "Template for creating tabs for navigation."
}
</templatedata><noinclude>
<!-- Interwiki links here -->
</noinclude>