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. |