Difference between revisions of "Template:Infobox3cols/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
imported>Frietjes
Line 316: Line 316:
 
</table><!--
 
</table><!--
 
-->{{<includeonly>safesubst:</includeonly>#invoke:Check for unknown parameters/sandbox|check|unknown=[[Category:Pages using infobox3cols with undocumented parameters|_VALUE_{{PAGENAME}}]]|ignoreblank=y
 
-->{{<includeonly>safesubst:</includeonly>#invoke:Check for unknown parameters/sandbox|check|unknown=[[Category:Pages using infobox3cols with undocumented parameters|_VALUE_{{PAGENAME}}]]|ignoreblank=y
| child| bodyclass| bodystyle| title| titleclass| titlestyle| above| abovestyle| aboveclass| aboverowclass| subheader| subheaderstyle| subheaderclass| subheaderrowclass1| subheader2| subheaderrowclass2| image| imageclass| imagestyle| caption| captionstyle| image1| caption1| imagerowclass1| image2| caption2| imagerowclass2| headerstyle| labelstyle| multidatastyle| datastyle| datastylea| datastyleb| datastylec| regexp1 = header[%d][%d]*| regexp2 = label[%d][%d]*| regexp3 = data[%d][%d]*[abc]?| regexp4 = class[%d][%d]*[abc]?| regexp5 = rowclass[%d][%d]*| regexp6 = rowstyle[%d][%d]*| below| belowstyle| belowclass| belowrowclass| name  
+
| child| bodyclass| bodystyle| title| titleclass| titlestyle| above| abovestyle| aboveclass| aboverowclass| subheader| subheaderstyle| subheaderclass| subheaderrowclass1| subheader2| subheaderrowclass2| image| imageclass| imagestyle| caption| captionstyle| image1| caption1| imagerowclass1| image2| caption2| imagerowclass2| headerstyle| labelstyle| multidatastyle| datastyle| datastylea| datastyleb| datastylec| regexp1 = header[%d][%d]*| regexp2 = label[%d][%d]*| regexp3 = data[%d][%d]*[abc]?| regexp4 = class[%d][%d]*[abc]?| regexp5 = rowclass[%d][%d]*| regexp6 = rowstyle[%d][%d]*| regexp7 = rowcellstyle[%d][%d]*| below| belowstyle| belowclass| belowrowclass| name  
 
}}{{#if:{{{header0|}}}{{{label0|}}}{{{data0|}}}{{{data0a|}}}{{{data0b|}}}{{{data0c|}}}{{{class0|}}}{{{rowclass0|}}}|[[Category:Pages using infobox3cols with header0 or label0 or data0]]
 
}}{{#if:{{{header0|}}}{{{label0|}}}{{{data0|}}}{{{data0a|}}}{{{data0b|}}}{{{data0c|}}}{{{class0|}}}{{{rowclass0|}}}|[[Category:Pages using infobox3cols with header0 or label0 or data0]]
 
}}{{#if:{{{multidatastyle|}}}|[[Category:Pages using infobox3cols with multidatastyle]]
 
}}{{#if:{{{multidatastyle|}}}|[[Category:Pages using infobox3cols with multidatastyle]]

Revision as of 17:25, 26 June 2015

Template:Infobox3cols/rowTemplate:Infobox3cols/row
50px Template documentation[view] [edit] [history] [purge]

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
}}
header1
Example 2
Code Result
{{infobox3cols
| header1 = 
| label1 = label1
| data1 = data1
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
label1 data1
Example 3
Code Result
{{infobox3cols
| header1 = 
| label1 = 
| data1 = data1
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
data1
Example 4
Code Result
{{infobox3cols
| header1 = 
| label1 = label1
| data1 = 
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}
label1 data1a data1b data1c
Example 5
Code Result
{{infobox3cols
| header1 = 
| label1 = label1
| data1 = 
| data1a = 
| data1b = data1b
| data1c = data1c
}}
label1 data1b data1c
Example 6
Code Result
{{infobox3cols
| header1 = 
| label1 = label1
| data1 = 
| data1a = 
| data1b = 
| data1c = data1c
}}
Example 7
Code Result
{{infobox3cols
| header1 = 
| label1 = 
| data1 = 
| data1a = data1a
| data1b = data1b
| data1c = data1c
}}

Tracking categories