Template:Coolcrewinfobox: Difference between revisions
From Elwiki
No edit summary |
No edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <includeonly>{{#if:{{{colset|}}} | ||
{{ | | {{#vardefine:colset|{{{colset|}}}}} | ||
| {{#vardefine:colset|1}} | |||
| image={{{image|}}} | }}{{#switch:{{{color|}}} | ||
| | | ={{#vardefine:color| background-color: lightblue;}} | ||
| | | Rainbow={{#vardefine:rainbow|rainbow}} | ||
| | | #default ={{#vardefine:color| background-color: {{{color}}};}} | ||
| | }}<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> | ||
| | </tr> | ||
}}</ | {{#if:{{{image|}}} | ||
|<tr> | |||
<td class="image" colspan="{{#expr:{{#var:colset|1}}+1}}">{{{image}}}</td> | |||
</tr> | |||
}} | |||
{{#forargs:label | |||
| key | |||
| val | |||
| | |||
{{#if:{{{set{{#var:key|}}|}}} | |||
| {{#vardefine:div|{{#expr:{{#var:colset|1}}/{{{set{{#var:key|1}}|}}}}}}} | |||
<tr class="entry"> | |||
<th>{{#var:val|}}</th> | |||
{{#forargs:data{{#var:key|}}/ | |||
| subkey | |||
| subval | |||
| <td colspan="{{#var:div|}}">{{#var:subval|}}</td> | |||
}} | |||
</tr> | |||
| | |||
{{#if:{{{data{{#var:key|}}|}}} | |||
|<tr class="entry"> | |||
<th>{{#var:val|}}</th> | |||
<td colspan="{{#var:colset|1}}">{{{data{{#var:key|}}|}}}</td> | |||
</tr> | |||
}} | |||
}} | |||
}} | |||
</table></includeonly><noinclude>{{DISPLAYTITLE:Coolcrew Infobox}} |