Difference between revisions of "Template:JaiTest2"
From Masq
m |
|||
| (11 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | {{#parameterstohash:theParams}} | + | {{#parameterstohash:theParams}} {{#vardefine:rows|{{#expr:{{#hashsize:theParams}}/9 round0 }}}} {{#vardefine:offset|{{#expr:{{#hashsize:theParams}} mod 9 / 3 }}}} {{#vardefine:columnCounter|0}} {{#vardefine:rowCounter|0}} |
| − | {{#vardefine:rows|{{#expr:{{#hashsize:theParams}}/9 round0 }}}} | + | |
| − | {{#vardefine:offset|{{#expr:{{#hashsize:theParams}} mod 9 / 3 }}}} | + | |
| − | {{#vardefine:columnCounter|0}} | + | |
| − | {{#vardefine:rowCounter|0}} | + | |
{| class="playlist" | {| class="playlist" | ||
|- | |- | ||
| Line 9: | Line 5: | ||
| key | | key | ||
| value | | value | ||
| − | | {{#switch: {{# | + | | {{#switch: {{#explode:{{#var:key}}|_|1}} |
| − | | | + | | title = {{#vardefine:title|{{#var:value}}}} |
| − | | | + | | artist = {{#vardefine:artist|{{#var:value}}}} |
| link = {{#vardefine:link|{{#var:value}}}}<nowiki/> | | link = {{#vardefine:link|{{#var:value}}}}<nowiki/> | ||
{{#ifeq:{{#var:rowCounter}}|{{#var:rows}}|{{#!: | {{#ifeq:{{#var:rowCounter}}|{{#var:rows}}|{{#!: | ||
| − | | | + | |{{#vardefine:rowCounter|0}}{{#vardefine:columnCounter|{{#expr:{{#var:columnCounter}}+1}}}} |
| + | {{#ifexpr: {{#var:columnCounter}}=1 and {{#var:offset}}=1 | {{#vardefine:rows|{{#expr:{{#var:rows}}+1}}}} |}} | ||
| + | {{#ifexpr: {{#var:columnCounter}}=1 and {{#var:offset}}=2 | {{#vardefine:rows|{{#expr:{{#var:rows}}-1}}}} |}} | ||
| + | {{#ifexpr: {{#var:columnCounter}}=2 and {{#var:offset}}=2 | {{#vardefine:rows|{{#expr:{{#var:rows}}+1}}}} |}} | ||
}}|}} | }}|}} | ||
* '''<span class="plainlinks">[{{#var:link}} {{#var:title}}]</span> - {{#var:artist}}'''{{#vardefine:rowCounter|{{#expr:{{#var:rowCounter}}+1}}}} | * '''<span class="plainlinks">[{{#var:link}} {{#var:title}}]</span> - {{#var:artist}}'''{{#vardefine:rowCounter|{{#expr:{{#var:rowCounter}}+1}}}} | ||
| Line 20: | Line 19: | ||
}} | }} | ||
|} | |} | ||
| − | {{# | + | <includeonly>[[Category:Character Subpages]]</includeonly> |
| − | + | {{#hashreset:}} | |
| + | <noinclude>[[Category:Templates]]</noinclude> | ||