Open main menu

Difference between revisions of "Template:Infobox album"

(Upper-case first letter of artist name in Chronology header (unless chronology= is set); see talk page)
 
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
-->{{Infobox
 
-->{{Infobox
 
| italic title= {{{italic_title|<noinclude>no</noinclude>}}}
 
| italic title= {{{italic_title|<noinclude>no</noinclude>}}}
| bodyclass  = vevent haudio
+
| bodyclass  = <!--vevent haudio-->
  
 
| aboveclass  = summary album
 
| aboveclass  = summary album
Line 27: Line 27:
 
| data5      = {{{studio|}}}
 
| data5      = {{{studio|}}}
 
| class5      = plainlist
 
| class5      = plainlist
| label6      = [[Music genre|Genre]]
+
| label6      = Genre
 
| data6      = {{#ifexist:Template:Infobox album/genre/{{FULLPAGENAME}}|{{Infobox album/genre/{{FULLPAGENAME}}}}|{{{genre|}}}}}
 
| data6      = {{#ifexist:Template:Infobox album/genre/{{FULLPAGENAME}}|{{Infobox album/genre/{{FULLPAGENAME}}}}|{{{genre|}}}}}
 
| class6      = category hlist
 
| class6      = category hlist
Line 35: Line 35:
 
| data8      = {{{language|}}}
 
| data8      = {{{language|}}}
 
| class8      = category
 
| class8      = category
| label9      = [[Record label|Label]]
+
| label9      = Label
 
| data9      = {{{label|}}}
 
| data9      = {{{label|}}}
 
| class9      = hlist
 
| class9      = hlist
| label10    = [[Film director|Director]]
+
| label10    = Director
 
| data10      = {{{director|}}}
 
| data10      = {{{director|}}}
 
| class10    = hlist
 
| class10    = hlist
| label11    = [[Record producer|Producer]]
+
| label11    = Producer
 
| data11      = {{{producer|}}}
 
| data11      = {{{producer|}}}
 
| class11    = hlist
 
| class11    = hlist
Line 58: Line 58:
 
}}
 
}}
 
| below      = {{{misc|}}}
 
| below      = {{{misc|}}}
}}{{category handler
+
}}
 +
 
 +
{{category handler
 
  |main={{#ifeq:{{Infobox album/color|{{{type|}}}|Test}}|Test
 
  |main={{#ifeq:{{Infobox album/color|{{{type|}}}|Test}}|Test
 
   |[[Category:Album articles with non-standard infoboxes]]
 
   |[[Category:Album articles with non-standard infoboxes]]
Line 68: Line 70:
 
   |nocover.png = [[Category:Album infoboxes lacking a cover]]
 
   |nocover.png = [[Category:Album infoboxes lacking a cover]]
 
  }}
 
  }}
}}{{#if:{{#ifeq:{{str left|{{{last_album|}}}|22}}|<div class="plainlist"|1|}}{{#ifeq:{{str left|{{{this_album|}}}|22}}|<div class="plainlist"|1|}}{{#ifeq:{{str left|{{{next_album|}}}|22}}|<div class="plainlist"|1|}}|[[Category:Pages using infobox chronology parameters with plainlists]]}}{{#ifeq:{{{type|}}}||[[Category:Pages using infobox album with empty type parameter]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox album with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox album]] with unknown parameter "_VALUE_"|ignoreblank=y|italic_title |type |name |image |cover |border |alt |caption |longtype |artist |released |recorded |venue |studio |genre |length |language |label |director |producer |compiler |prev_title|prev_year|next_title|next_year|chronology|year|misc}}{{#if:{{#invoke:String|match|error_category=Music infoboxes with Module:String errors{{!}}A|1={{{prev_title|}}}{{{last_album|}}}{{{prev_year|}}}{{{next_title|}}}{{{next_album|}}}{{{next_year|}}}{{{italic_title|}}}{{{italic title|}}}{{{type|}}}{{{name|}}}{{{image|}}}{{{cover|}}}{{{border|}}}{{{alt|}}}{{{caption|}}}{{{longtype|}}}{{{artist|}}}{{{released|}}}{{{recorded|}}}{{{venue|}}}{{{studio|}}}{{{genre|}}}{{{length|}}}{{{language|}}}{{{label|}}}{{{director|}}}{{{producer|}}}{{{compiler|}}}{{{chronology|}}}{{{this_album|}}}{{{year|}}}x|2=</?t[drh][ >]|nomatch=}}|{{main other|[[Category:Music infoboxes with malformed table placement|A]]}}}}{{main other|{{#if:{{{length|}}}|{{#if:{{#invoke:String|match|error_category=Music infoboxes with Module:String errors{{!}}A|1={{#invoke:hms|main|duration={{{length|}}}}}|2=class="duration"|plain=true|nomatch=}}|[[Category:Articles with hAudio microformats]]}}}}}}}}<noinclude>
+
}}{{#if:{{#ifeq:{{str left|{{{last_album|}}}|22}}|<div class="plainlist"|1|}}{{#ifeq:{{str left|{{{this_album|}}}|22}}|<div class="plainlist"|1|}}{{#ifeq:{{str left|{{{next_album|}}}|22}}|<div class="plainlist"|1|}}|[[Category:Pages using infobox chronology parameters with plainlists]]}}{{#ifeq:{{{type|}}}||[[Category:Pages using infobox album with empty type parameter]]}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox album with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox album]] with unknown parameter "_VALUE_"|ignoreblank=y|italic_title |type |name |image |cover |border |alt |caption |longtype |artist |released |recorded |venue |studio |genre |length |language |label |director |producer |compiler |prev_title|prev_year|next_title|next_year|chronology|year|misc}}{{#if:{{#invoke:String|match|error_category=Music infoboxes with Module:String errors{{!}}A|1={{{prev_title|}}}{{{last_album|}}}{{{prev_year|}}}{{{next_title|}}}{{{next_album|}}}{{{next_year|}}}{{{italic_title|}}}{{{italic title|}}}{{{type|}}}{{{name|}}}{{{image|}}}{{{cover|}}}{{{border|}}}{{{alt|}}}{{{caption|}}}{{{longtype|}}}{{{artist|}}}{{{released|}}}{{{recorded|}}}{{{venue|}}}{{{studio|}}}{{{genre|}}}{{{length|}}}{{{language|}}}{{{label|}}}{{{director|}}}{{{producer|}}}{{{compiler|}}}{{{chronology|}}}{{{this_album|}}}{{{year|}}}x|2=</?t[drh][ >]|nomatch=}}|{{main other|[[Category:Music infoboxes with malformed table placement|A]]}}}}{{main other|{{#if:{{{length|}}}|{{#if:{{#invoke:String|match|error_category=Music infoboxes with Module:String errors{{!}}A|1={{#invoke:hms|main|duration={{{length|}}}}}|2=class="duration"|plain=true|nomatch=}}|[[Category:Articles with hAudio microformats]]}}}}}}}}
 +
 
 +
<noinclude>
 +
 
 
{{Documentation}}
 
{{Documentation}}
 
<!-- Add categories to the /doc subpage, not here. -->
 
<!-- Add categories to the /doc subpage, not here. -->
 
</noinclude>
 
</noinclude>

Latest revision as of 17:26, 29 March 2020