Jump to content

Template:Infobox album: Difference between revisions

removed unnecessary line breaks
(Added cover image logic to categorize missing covers and prevent categorization with value 'blank')
(removed unnecessary line breaks)
Line 19: Line 19:
| data2      = {{{released|}}}
| data2      = {{{released|}}}
| class2      = published
| class2      = published
| label3      = Format
| label3      = Format
| data3      = {{{format|}}}
| data3      = {{{format|}}}
| class3      = plainlist
| class3      = plainlist
| label4      = Recorded
| label4      = Recorded
| data4      = {{{recorded|}}}
| data4      = {{{recorded|}}}
| class4      = plainlist
| class4      = plainlist
| label5      = Venue
| label5      = Venue
| data5      = {{{venue|}}}
| data5      = {{{venue|}}}
| label6      = Studio
| label6      = Studio
| data6      = {{{studio|}}}
| data6      = {{{studio|}}}
| class6      = plainlist
| class6      = plainlist
| label7      = Genre
| label7      = Genre
| data7      = {{{genre|}}}
| data7      = {{{genre|}}}
| class7      = category hlist
| class7      = category hlist
| label8      = Length
| label8      = Length
| data8      = {{{length|}}}
| data8      = {{{length|}}}
| label9      = Language
| label9      = Language
| data9      = {{{language|}}}
| data9      = {{{language|}}}
| class9      = category
| class9      = category
| label10      = Label
| label10      = Label
| data10      = {{{label|}}}
| data10      = {{{label|}}}
| class10      = hlist
| class10      = hlist
| label11    = Director
| label11    = Director
| data11      = {{{director|}}}
| data11      = {{{director|}}}
| class11    = hlist
| class11    = hlist
| label12    = Producer
| label12    = Producer
| data12      = {{{producer|}}}
| data12      = {{{producer|}}}
| class12    = hlist
| class12    = hlist
| label13    = Compiler
| label13    = Compiler
| data13      = {{{compiler|}}}
| data13      = {{{compiler|}}}
| class13    = hlist
| class13    = hlist
| header14    = {{#if:{{{reviews|}}}|Professional reviews}}
| header14    = {{#if:{{{reviews|}}}|Professional reviews}}
| data15      = {{#if:{{{reviews|}}}|<div style="text-align:left">{{#if:{{{reviews|}}}|{{{reviews|}}}}}</div>|}}
| data15      = {{#if:{{{reviews|}}}|<div style="text-align:left">{{#if:{{{reviews|}}}|{{{reviews|}}}}}</div>|}}
| label16    = Metascore
| label16    = Metascore
| data16      = {{#if:{{{metascore|}}}|{{Metascore|{{{metascore}}}}}|}}
| data16      = {{#if:{{{metascore|}}}|{{Metascore|{{{metascore}}}}}|}}
| header17    = {{#if:{{{song_reviews|}}}|Individual song reviews}}
| header17    = {{#if:{{{song_reviews|}}}|Individual song reviews}}
| data18      = {{#if:{{{song_reviews|}}}|<div style="text-align:left">{{#if:{{{song_reviews|}}}|{{{song_reviews|}}}}}</div>|}}
| data18      = {{#if:{{{song_reviews|}}}|<div style="text-align:left">{{#if:{{{song_reviews|}}}|{{{song_reviews|}}}}}</div>|}}
Line 81: Line 67:
}}
}}
| below      = {{{misc|}}}
| below      = {{{misc|}}}
}}
}}{{#switch:{{lc:{{{image|{{{cover|}}}}}}}}
{{#switch:{{lc:{{{image|{{{cover|}}}}}}}}
   |
   |
   |???
   |???
   |MissingImage.png = [[Category:Album infoboxes lacking a cover]]}}
   |MissingImage.png = [[Category:Album infoboxes lacking a cover]]}}
{{main other|{{#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 |format |recorded |venue |studio |genre |length |language |label |director |producer |compiler |reviews |metascore |song_reviews |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|}}}{{{prev_year|}}}{{{next_title|}}}{{{next_year|}}}{{{italic_title|}}}{{{italic title|}}}{{{type|}}}{{{name|}}}{{{image|}}}{{{cover|}}}{{{border|}}}{{{alt|}}}{{{caption|}}}{{{longtype|}}}{{{artist|}}}{{{released|}}}{{{format|}}}{{{recorded|}}}{{{venue|}}}{{{studio|}}}{{{genre|}}}{{{length|}}}{{{language|}}}{{{label|}}}{{{director|}}}{{{producer|}}}{{{compiler|}}}{{{reviews|}}}{{{metascore|}}}{{{song_reviews}}}{{{chronology|}}}{{{year|}}}x|2=</?t[drh][ >]|nomatch=}}|{{main other|[[Category:Music infoboxes with malformed table placement|A]]}}}}
{{main other|{{#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 |format |recorded |venue |studio |genre |length |language |label |director |producer |compiler |reviews |metascore |song_reviews |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|}}}{{{prev_year|}}}{{{next_title|}}}{{{next_year|}}}{{{italic_title|}}}{{{italic title|}}}{{{type|}}}{{{name|}}}{{{image|}}}{{{cover|}}}{{{border|}}}{{{alt|}}}{{{caption|}}}{{{longtype|}}}{{{artist|}}}{{{released|}}}{{{format|}}}{{{recorded|}}}{{{venue|}}}{{{studio|}}}{{{genre|}}}{{{length|}}}{{{language|}}}{{{label|}}}{{{director|}}}{{{producer|}}}{{{compiler|}}}{{{reviews|}}}{{{metascore|}}}{{{song_reviews}}}{{{chronology|}}}{{{year|}}}x|2=</?t[drh][ >]|nomatch=}}|{{main other|[[Category:Music infoboxes with malformed table placement|A]]}}}}</div>}}
</div>}}
<noinclude>
<noinclude>
{{Documentation}}
{{Documentation}}
<!-- Add categories to the /doc subpage, not here. -->
<!-- Add categories to the /doc subpage, not here. -->
</noinclude>
</noinclude>