Template:Coolcrewinfobox: Difference between revisions

From Elwiki
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox
<includeonly>{{#if:{{{colset|}}}
| color={{{color|}}}
| {{#vardefine:colset|{{{colset|}}}}}
| title={{{title|}}}
| {{#vardefine:colset|1}}
| image={{{image|}}}
}}{{#switch:{{{color|}}}
| label1=Name
| ={{#vardefine:color| background-color: lightblue;}}
| data1={{{name|}}}
| Rainbow={{#vardefine:rainbow|rainbow}}
| label2=Klasse
| #default ={{#vardefine:color| background-color: {{{color}}};}}
| data2={{{class|}}}
}}<table style="{{{style|}}}" class="infobox {{{class|}}}">
| label3=Level
<tr style="{{#var:color|}}" class="textfloat {{#var:rainbow|}}">
| data3={{{level|}}}
<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}}

Latest revision as of 23:07, 2 February 2018