Difference between revisions of "Template:TablatureList"

From MansonWiki, the Marilyn Manson encyclopedia
Jump to: navigation, search
m
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
+
<includeonly><table class="maintable odd-even-rows-table" style="width: 100%;">
<table class="maintable">
+
<tr><th>Song</th><th>Lyrics</th><th>Guitar</th><th>Bass</th><th>Keyboard</th><th>Drums</th><th>Tempo</th></tr>
 
{{#vardefine: ROW | 0}}
 
{{#vardefine: ROW | 0}}
 
{{#vardefine: COLUMN | 0}}
 
{{#vardefine: COLUMN | 0}}
Line 6: Line 6:
 
{{#fornumargs: K | V
 
{{#fornumargs: K | V
 
   | <nowiki/>
 
   | <nowiki/>
   {{#ifeq: {{#expr: {{#var: COLUMN}} mod 6 }} | 0
+
   {{#ifeq: {{#expr: {{#var: COLUMN}} mod 7 }} | 0
 
   | {{#vardefine: LBRPOS1 | {{#pos: {{#var: V}} | [}}}}      <!-- double left bracket cannot be parsed -->
 
   | {{#vardefine: LBRPOS1 | {{#pos: {{#var: V}} | [}}}}      <!-- double left bracket cannot be parsed -->
 
     {{#vardefine: LBRPOS2 | {{#pos: {{#var: V}} | [ | 1 }}}}
 
     {{#vardefine: LBRPOS2 | {{#pos: {{#var: V}} | [ | 1 }}}}
Line 15: Line 15:
 
       {{#vardefine: TOKEN | {{#sub: {{#var: V}} | {{#expr: {{#var: LBRPOS1}} + 2}} | {{#expr: {{#var: RBRPOS}} - {{#var: LBRPOS1}} - 2}} }} }}
 
       {{#vardefine: TOKEN | {{#sub: {{#var: V}} | {{#expr: {{#var: LBRPOS1}} + 2}} | {{#expr: {{#var: RBRPOS}} - {{#var: LBRPOS1}} - 2}} }} }}
 
       {{#vardefine: REF | {{#explode: {{#var: TOKEN}} | {{!}} | 0}}}}
 
       {{#vardefine: REF | {{#explode: {{#var: TOKEN}} | {{!}} | 0}}}}
      {{#vardefine: REF_TITLE | {{#explode: {{#var: TOKEN}} | {{!}} | 1}}}}
 
      {{#if: {{#var: REF_TITLE}} | | {{#vardefine: REF_TITLE | {{#var: REF}} }} }}
 
 
     }}
 
     }}
 
   }}
 
   }}
   {{#switch: {{#expr: {{#var: COLUMN}} mod 6 }}
+
   {{#switch: {{#expr: {{#var: COLUMN}} mod 7 }}
 
     | 0 = {{#vardefine: ROW | {{#expr: {{#var: ROW}} + 1}}}}<tr ><td class="stretch">{{#var: V}}</td>
 
     | 0 = {{#vardefine: ROW | {{#expr: {{#var: ROW}} + 1}}}}<tr ><td class="stretch">{{#var: V}}</td>
 
     | 1 = <td>{{#ifeq: {{#var: V}} | + | [[{{#var: REF}}#Lyrics|lyrics]] | &mdash;}}</td>
 
     | 1 = <td>{{#ifeq: {{#var: V}} | + | [[{{#var: REF}}#Lyrics|lyrics]] | &mdash;}}</td>
     | 2 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF_TITLE}}#Guitar|guitar]] | &mdash;}}</td>
+
     | 2 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF}}#Guitar|guitar]] | &mdash;}}</td>
     | 3 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF_TITLE}}#Bass|bass]] | &mdash;}}</td>
+
     | 3 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF}}#Bass|bass]] | &mdash;}}</td>
     | 4 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF_TITLE}}#Keyboard|keyboard]] | &mdash;}}</td>
+
     | 4 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF}}#Keyboard|keyboard]] | &mdash;}}</td>
     | 5 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF_TITLE}}#Drums|drums]] | &mdash;}}</td></tr>
+
     | 5 = <td>{{#ifeq: {{#var: V}} | + | [[Tablature:{{#var: REF}}#Drums|drums]] | &mdash;}}</td>
 +
    | 6 = <td style="font-size: smaller; text-align: right;">{{#if: {{#var: V}} | {{#var: V}} | &mdash;}}</td></tr>
 
   }}
 
   }}
 
   {{#vardefine: COLUMN | {{#expr: {{#var: COLUMN}} + 1}} }}
 
   {{#vardefine: COLUMN | {{#expr: {{#var: COLUMN}} + 1}} }}

Latest revision as of 12:21, 24 February 2018