Difference between revisions of "Template:Game list entry"

From Co-Optitude Wiki
Jump to navigation Jump to search
Line 13: Line 13:
 
</pre>
 
</pre>
 
</noinclude>
 
</noinclude>
<includeonly>
+
<includeonly>|-
{{#vardefine:showCode|{{#ifeq:{{{Show}}}|The Flog|A|B}}}}
 
{{#vardefine:epNum|{{{EpisodeNum}}}}}
 
{{#vardefine:paddedEpNum|{{padleft:{{#var:epNum}}|3}}}}
 
|-
 
 
| style="vertical-align:top;" data-sort-value="{{#ifeq:{{#sub:{{{Game}}}|0|4}}|The |{{#sub:{{{Game}}}|4}}|{{{Game}}}}}"|{{{Game}}}
 
| style="vertical-align:top;" data-sort-value="{{#ifeq:{{#sub:{{{Game}}}|0|4}}|The |{{#sub:{{{Game}}}|4}}|{{{Game}}}}}"|{{{Game}}}
 
| style="vertical-align:top;"|{{{System|}}}
 
| style="vertical-align:top;"|{{{System|}}}
 
| style="vertical-align:top;"|{{{Publisher|}}}
 
| style="vertical-align:top;"|{{{Publisher|}}}
 
| style="text-align:right;vertical-align:top;"|{{{Year|}}}
 
| style="text-align:right;vertical-align:top;"|{{{Year|}}}
| style="vertical-align:top;"|
+
| style="vertical-align:top;"|{{#vardefine:vals|{{{EpisodeNums|}}}}}{{#vardefine:i|0}}{{#while:
 
 
{{#vardefine:vals|{{{EpisodeNums|}}}}}
 
{{#vardefine:i|0}}
 
{{#while:
 
 
   |{{#vardefine:val|{{#explode:{{#var:vals}}|;|{{#var:i}} }}}}{{#var:val}}
 
   |{{#vardefine:val|{{#explode:{{#var:vals}}|;|{{#var:i}} }}}}{{#var:val}}
   |<nowiki/>
+
   |<nowiki/>{{#vardefine:show|{{#explode:{{{Shows|}}}|;|{{#var:i}} }}}}{{#vardefine:paddedEpNum|{{#explode:{{{EpisodeNums}}}|;|{{#var:i}} }}}}{{#vardefine:epNum|{{#expr:{{#var:paddedEpNum}}*1}}}}{{#vardefine:linkPrefix|{{#ifeq:{{#var:show}}|The Flog|Flog episode|Episode}}}}{{#ifexpr:{{#var:i}} > 0|<br/>}}[[{{#var:linkPrefix}} {{#var:epNum}}]]{{#vardefine:i|{{#expr:{{#var:i}}+1}} }}}}
  {{#vardefine:show|{{#explode:{{{Shows|}}}|;|{{#var:i}} }}}}
+
| style="text-align:right;vertical-align:top;"|{{#vardefine:vals|{{{AirDates|}}}}}{{#vardefine:i|0}}{{#while:
  {{#vardefine:paddedEpNum|{{#explode:{{{EpisodeNums}}}|;|{{#var:i}} }}}}
 
  {{#vardefine:epNum|{{#expr:{{#var:paddedEpNum}}*1}}}}
 
  {{#vardefine:linkPrefix|{{#ifeq:{{#var:show}}|The Flog|Flog episode|Episode}}}}
 
  {{#ifexpr:{{#var:i}} > 0|<br/>}}
 
  [[{{#var:linkPrefix}} {{#var:epNum}}]]
 
{{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 
}}
 
| style="text-align:right;vertical-align:top;" data-sort-value="{{#dateformat:{{{AirDate}}}|yyyy-mm-dd}}"|
 
{{#vardefine:vals|{{{AirDates|}}}}}
 
{{#vardefine:i|0}}
 
{{#while:
 
 
   |{{#vardefine:val|{{#explode:{{#var:vals}}|;|{{#var:i}} }}}}{{#var:val}}
 
   |{{#vardefine:val|{{#explode:{{#var:vals}}|;|{{#var:i}} }}}}{{#var:val}}
   |<nowiki/>
+
   |<nowiki/>{{#vardefine:date|{{#explode:{{{AirDates|}}}|;|{{#var:i}} }}}}{{#ifexpr:{{#var:i}} > 0|<br/>}}{{#dateformat:{{#var:date}}|mdy}}{{#vardefine:i|{{#expr:{{#var:i}}+1}} }}}}</includeonly>
  {{#vardefine:date|{{#explode:{{{AirDates|}}}|;|{{#var:i}} }}}}
 
  {{#ifexpr:{{#var:i}} > 0|<br/>}}
 
  {{#dateformat:{{#var:date}}|mdy}}
 
  {{#vardefine:i|{{#expr:{{#var:i}}+1}} }}
 
}}
 
</includeonly>
 

Revision as of 19:00, 15 January 2020

Usage example:

{{Game list entry
  |Shows=Co-Optitude; Co-Optitude
  |EpisodeNums=012; 013
  |Game=Secret of Mana
  |System=SNES
  |Publisher=Square
  |Year=1993
  |AirDates=2013-08-26; 2013-09-02
  |Links=https://youtube.com/watch?v=xxxx; https://youtube.com/watch?v=yyyy}}