Template:Infobox: Difference between revisions
From Elwiki
mNo edit summary |
mNo edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
| {{#vardefine:colset|{{{colset|}}}}} | | {{#vardefine:colset|{{{colset|}}}}} | ||
| {{#vardefine:colset|1}} | | {{#vardefine:colset|1}} | ||
}}{{# | }}{{#switch:{{{color|}}} | ||
| {{#vardefine:color| background-color: {{ | | ={{#vardefine:color| background-color: lightblue;}} | ||
| {{#vardefine:color| background-color: | | Rainbow={{#vardefine:rainbow|rainbow}} | ||
}}<table | | #default ={{#vardefine:color| background-color: {{{color}}};}} | ||
<tr style="{{#var:color|}}" class="textfloat"> | }}<table style="{{{style|}}}" class="infobox {{{class|}}}"> | ||
<tr style="{{#var:color|}}" class="textfloat {{#var:rainbow|}}"> | |||
<th class="title" colspan="{{#expr:{{#var:colset|1}}+1}}">{{{title|}}}</th> | <th class="title" colspan="{{#expr:{{#var:colset|1}}+1}}">{{{title|}}}</th> | ||
</tr> | </tr> | ||
Line 51: | Line 52: | ||
:* <code>data???</code>: Data of entry. '''Required''' for entry. | :* <code>data???</code>: Data of entry. '''Required''' for entry. | ||
:* <code>set???</code>: (Optional) Number of entry columns (label does not count). | :* <code>set???</code>: (Optional) Number of entry columns (label does not count). | ||
:* <code>colset</code>: (Optional) ''' | :* <code>colset</code>: (Optional) '''Required''' only if having <code>set???</code>, the [[Template:PRODUCT|product]] of <code>set</code> numbers in the whole infobox. | ||
:* <code>style</code>: (Optional) Style of in infobox, following CSS syntax. | :* <code>style</code>: (Optional) Style of in infobox, following CSS syntax. | ||
:* <code>class</code>: (Optional) Class of infobox, following HTML <code>class</code> attribute syntax. | :* <code>class</code>: (Optional) Class of infobox, following HTML <code>class</code> attribute syntax. |
Latest revision as of 14:41, 2 February 2018
Description
This is infobox proto. All infoboxes should use this proto.
How to Use
Valid Parameters:
- Content Parameters:
title
,image
,label???
,data???
- Layout Parameters:
colset
,set???
- Styling Parameters:
style
,class
,color
- Content Parameters:
Parameter Instructions
title
: (Optional) The heading. Omitting will result in a thin line.image
: (Optional) The image on the top.label???
: Heading of entry. Required for entry.data???
: Data of entry. Required for entry.set???
: (Optional) Number of entry columns (label does not count).colset
: (Optional) Required only if havingset???
, the product ofset
numbers in the whole infobox.style
: (Optional) Style of in infobox, following CSS syntax.class
: (Optional) Class of infobox, following HTMLclass
attribute syntax.color
: (Optional) Color of the heading. Default uses wikiskin default.
Other Notes
- Both
label???
anddata???
is required to add an entry.set???
is required to add an multiple-column entry.- If you are adding a multiple-column entry, the
data
should be written asdata???/...
. - In this case, if
data
is omitted, a entry will still be added.
colset
can also be least common multiple (LCM), just make sure theset???
is fractional tocolset
- Both