Difference between revisions of "Template:Extra track listing"
imported>Zackmann08 (all deprecations have been fixed and all test cases passed with the Sandbox version.) |
imported>Jc86035 m (restore substitution) |
||
Line 1: | Line 1: | ||
− | {{Infobox | + | <includeonly>{{{{{|safesubst:}}}#invoke:Unsubst-infobox||$params=album,altalbum,type,length,label,tracks|$extra=altalbum,length,label,chronology,tracks|$indent=1|$flags=override|$B={{Infobox |
| child = yes | decat = yes | | child = yes | decat = yes | ||
| headerstyle = background: {{Template:Infobox album/color|{{{type|}}}}} | | headerstyle = background: {{Template:Infobox album/color|{{{type|}}}}} | ||
Line 14: | Line 14: | ||
| rowcellstyle3 = {{#if:{{{tracks|}}}|text-align:left}} | | rowcellstyle3 = {{#if:{{{tracks|}}}|text-align:left}} | ||
| data3 = {{{tracks|}}} | | data3 = {{{tracks|}}} | ||
− | }}{{#ifeq:{{Template:Infobox album/color|{{{type|}}}|Test}}|Test|[[Category:Song articles with infoboxes with non-standard extra track listings|{{PAGENAME}}]]}}{{#if:{{#invoke:String|match|1={{{type|}}}{{{altalbum|}}}{{{length|}}}{{{label|}}}{{{tracks|}}}{{{album|}}}{{{chronology|}}}x|2=</?t[drh][ >]|nomatch=}}|[[Category:Music infoboxes with malformed table placement|T]]}}{{#if:{{{tracks|}}}||[[Category:Pages using extra track listing with no tracks]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using extra track listing with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Extra track listing]] with unknown parameter "_VALUE_"|ignoreblank=y| album | altalbum | chronology | label | length | tracks | type }}<noinclude> | + | }}{{#ifeq:{{Template:Infobox album/color|{{{type|}}}|Test}}|Test|[[Category:Song articles with infoboxes with non-standard extra track listings|{{PAGENAME}}]]}}{{#if:{{#invoke:String|match|1={{{type|}}}{{{altalbum|}}}{{{length|}}}{{{label|}}}{{{tracks|}}}{{{album|}}}{{{chronology|}}}x|2=</?t[drh][ >]|nomatch=}}|[[Category:Music infoboxes with malformed table placement|T]]}}{{#if:{{{tracks|}}}||[[Category:Pages using extra track listing with no tracks]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using extra track listing with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Extra track listing]] with unknown parameter "_VALUE_"|ignoreblank=y| album | altalbum | chronology | label | length | tracks | type }}}}</includeonly><noinclude> |
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Latest revision as of 05:57, 15 November 2018
![]() | This template uses Lua: |
A listing of the songs on an album or EP is usually done using the |tracks=
field of {{Infobox song}}; for details, please see the infobox track listing examples. However, if the infobox |chronology=
prevents its use, this template should be used instead to add a track listing.
Please note: track listings should not be added to infoboxes if there is a navigation template or navbox at the bottom of the article which already lists the songs.
Contents
Code
This template is used with the |misc=
parameter of the infobox template. It should not be used on its own. If this template is substituted, it will return a cleaned-up copy of itself with unnecessary parameters removed and deprecated parameters replaced. Parameter indentation will also automatically be fixed.
That Album track listing | |
---|---|
Template:Rumours tracks | |
{{Infobox song ... | misc = {{Extra track listing | album = | type = | tracks = }}
Parameters
album
Enter the name of the album or EP to produce the header. It will be generated using italics followed by "track listing"; for example, That Album track listing
or What EP track listing
.
type
Enter song
for all Infobox song types to generate a light blue background; for singles, enter single
for khaki.
tracks
Add the template that has the album track listing, such as {{Rumours tracks}}, {{Nevermind tracks}}, etc.
Notes
This template is for use in the |misc=
field. It will not work in infobox song |tracks=
.
TemplateData
TemplateData for Extra track listing
For use with {{Infobox song}} – adds an extra track listing showing the album or EP tracks.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Album | album chronology | name of the album or EP
| String | required |
Type | type | sets the header color
| Unknown | required |
Tracks | tracks | add the track listing template for the album or EP here | String | required |
Tracking categories
- Category:Music infoboxes with malformed table placement (0)
- Category:Pages using extra track listing with unknown parameters (0)
- Category:Pages using extra track listing with no tracks (2)
The above documentation is transcluded from Template:Extra track listing/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |