Template:Coolcrewinfobox: Difference between revisions
From Elwiki
No edit summary |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <includeonly>{{#if:{{{colset|}}} | ||
{{ | | {{#vardefine:colset|{{{colset|}}}}} | ||
| | | {{#vardefine:colset|1}} | ||
}}{{#switch:{{{color|}}} | |||
| ={{#vardefine:color| background-color: lightblue;}} | |||
| image={{{image|}}} | | 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}} |