Template:Coolcrewinfobox: Difference between revisions

From Elwiki
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>{{#Widget:Infobox}}{{#if:{{{colset|}}}
{{Infobox
| {{#vardefine:colset|{{{colset|}}}}}
| color={{{color|}}}
| {{#vardefine:colset|1}}
| title={{{title|}}}
}}{{#switch:{{{color|}}}
| image={{{image|}}}
| ={{#vardefine:color| background-color: lightblue;}}
| label1=Name
| Rainbow={{#vardefine:rainbow|rainbow}}
| data1={{{name|}}}
| #default ={{#vardefine:color| background-color: {{{color}}};}}
| label2=Klasse
}}<table style="{{{style|}}}" class="infobox {{{class|}}}">
| data2={{{class|}}}
<tr style="{{#var:color|}}" class="textfloat {{#var:rainbow|}}">
| label3=Level
<th class="title" colspan="{{#expr:{{#var:colset|1}}+1}}">{{{title|}}}</th>
| data3={{{level|}}}
  </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}}

Revision as of 20:04, 23 November 2017