|
|
| Line 243: |
Line 243: |
| }} | | }} |
| |} | | |} |
|
| |
| == Tracking categories ==
| |
| * {{clc|Pages using infobox3cols with header0 or label0 or data0}}
| |
| * {{clc|Pages using infobox3cols with multidatastyle}}
| |
|
| |
| <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
| |
| <!-- Categories below this line, please; interwikis at Wikidata -->
| |
| [[Category:Infobox templates| ]]
| |
| [[Category:Wikipedia metatemplates]]
| |
| [[Category:Templates that add a tracking category]]
| |
| }}</includeonly>
| |
Latest revision as of 15:26, 13 May 2018
This is a fork of {{infobox}} which provides an option for up to three data attributes per row, in addition to a label: dataxa, dataxb and dataxc.
Usage
{{Infobox3cols
| child =
| bodyclass =
| bodystyle =
| title =
| titleclass =
| titlestyle =
| above =
| abovestyle =
| aboveclass =
| aboverowclass =
| subheader =
| subheaderstyle =
| subheaderclass =
| subheaderrowclass1 =
| subheader2 =
| subheaderrowclass2 =
| image =
| image1 =
| caption =
| caption1 =
| captionstyle =
| imagestyle =
| imageclass =
| imagerowclass1 =
| image2 =
| caption2 =
| imagerowclass2 =
| headerstyle =
| labelstyle =
| datastyle =
| datastylea =
| datastyleb =
| datastylec =
| header1 =
| label1 =
| data1 =
| data1a =
| data1b =
| data1c =
| class1 =
| rowclass1 =
| header2 =
| rowclass2 =
| label2 =
| data2 =
| class2 =
| data2a =
| data2b =
| class2a =
| class2b =
| class2c =
| data2c =
...
| below =
| belowstyle =
| belowclass =
| belowrowclass =
| name =
}}
Parameter precedence
The bulk of the infobox is generated by blocks of numbered parameters: headerX, labelX, dataX, dataXa, dataXb, and dataXc. The following examples demonstrate the order in which these parameters are used.
Example 1
| Code |
Result
|
{{infobox3cols
| header1 = header1
| label1 = label1
| data1 = data1
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|
Example 2
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 = label1
| data1 = data1
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|
Example 3
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 =
| data1 = data1
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|
Example 4
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 = label1
| data1 =
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
|
| label1 |
data1a |
data1b |
data1c |
|---|
Script error: No such module "Check for unknown parameters".
|
Example 5
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 = label1
| data1 =
| data1a =
| data1b = data1b
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|
Example 6
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 = label1
| data1 =
| data1a =
| data1b =
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|
Example 7
| Code |
Result
|
{{infobox3cols
| header1 =
| label1 =
| data1 =
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
|
Script error: No such module "Check for unknown parameters".
|