Difference between revisions of "Tracklist"

From Sega Retro

 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="tracklist"><div style="display:none">{{#vardefine:time|0}}{{#vardefine:num|1}}{{#vardefine:side|}}{{#if: {{{hidetime|}}} | {{#vardefine:hidetimeall|1}}[[Category:Unknown running time]] | }}{{#ifeq: {{#var:time}} | 0 | <includeonly>[[Category:Unknown running time]]</includeonly> }}</div>
+
<includeonly><div class="tracklist">{{let|time=0|num=1|side=|tracklistconsole={{{console|}}}|tracklistpdf={{first|{{{pdf|}}}|{{{file|}}}}}|tracklistpdfpage={{{pdfpage|}}}|creditsheaderfontfix=true}}
{{{1}}}
+
{{{1|}}}
{{#if: {{{hidetime|}}} | | {{{!}}
+
{{#switch:{{#var:time}}|0=[[Category:Unknown running time]]|#default=<div style="text-align:left; border-top:solid 1px #DDDDDD;">► '''Running time: {{time|{{#var:time}}}}'''</div>}}{{clearvar|creditsheaderfontfix|lastcreditsheader}}</div></includeonly><noinclude>
! ► '''Running time: {{time|{{#var:time}}}}'''
+
==Usage==
{{!}}}
+
<pre>
}}</div><noinclude>
+
{{tracklist|
[[Category:Sega Retro templates]]
+
{{track|Track title|time=1:23|artist=Artist name}}
 +
}}
 +
</pre>
 +
returns:
 +
{{tracklist|
 +
{{track|Track title|time=1:23|artist=Artist name}}
 +
}}
 +
 
 +
 
 +
<pre>
 +
{{tracklist|
 +
{{track|Track title|side=A}}
 +
{{track|Track title 2}}
 +
}}
 +
</pre>
 +
returns:
 +
{{tracklist|
 +
{{track|Track title|side=A}}
 +
{{track|Track title 2}}
 +
}}
 +
 
 +
 
 +
<pre>
 +
{{tracklist|
 +
{{track|Track title|track=99}}
 +
{{track|Track title 2}}
 +
}}
 +
</pre>
 +
returns:
 +
{{tracklist|
 +
{{track|Track title|track=99}}
 +
{{track|Track title 2}}
 +
}}
 +
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 03:20, 7 December 2022

Usage

{{tracklist|
{{track|Track title|time=1:23|artist=Artist name}}
}}

returns:

1. Artist name — Track title (1:23) 
Running time: 1:23


{{tracklist|
{{track|Track title|side=A}}
{{track|Track title 2}}
}}

returns:

A1. Track title  
A2. Track title 2  


{{tracklist|
{{track|Track title|track=99}}
{{track|Track title 2}}
}}

returns:

99. Track title  
100. Track title 2