Difference between revisions of "Template:JaiTest2"
From Masq
(Created page with "{{#parameterstohash:theParams}} {{#hashsize:theParams}}") |
m |
||
| (29 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}} |
| − | {{#hashsize:theParams}} | + | {| class="playlist" |
| + | |- | ||
| + | |{{#forargs: song_ | ||
| + | | key | ||
| + | | value | ||
| + | | {{#switch: {{#explode:{{#var:key}}|_|1}} | ||
| + | | title = {{#vardefine:title|{{#var:value}}}} | ||
| + | | artist = {{#vardefine:artist|{{#var:value}}}} | ||
| + | | link = {{#vardefine:link|{{#var:value}}}}<nowiki/> | ||
| + | {{#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}}}} | ||
| + | }} | ||
| + | }} | ||
| + | |} | ||
| + | <includeonly>[[Category:Character Subpages]]</includeonly> | ||
| + | {{#hashreset:}} | ||
| + | <noinclude>[[Category:Templates]]</noinclude> | ||