Jump to content

Template:Infobox album: Difference between revisions

updated
m (typo)
(updated)
Line 1: Line 1:
<includeonly><table class="infobox vevent" style="width: 20em;">
{{<includeonly>safesubst:</includeonly>#invoke:Unsubst-infobox||$params=italic_title,name,type,longtype,artist,cover,border,alt,caption,released,format,recorded,venue,studio,genre,length,language,label,director,producer,compiler,reviews,metascore,song_reviews,chronology,prev_title,prev_year,year,next_title,next_year,misc|$extra=italic_title,longtype,border,caption,venue,language,director,compiler,chronology,year,misc|$aliases=italic title>italic_title,Italic title>italic_title,Name>name,Type>type,image>cover,Cover>cover,Border>border,Alt>alt,Caption>caption,Longtype>longtype,Artist>artist,Released>released,Format>format,Recorded>recorded,Venue>venue,Studio>studio,Genre>genre,Length>length,Language>language,Label>label,Director>director,Producer>producer,Compiler>compiler,Reviews>reviews,Metascore>metascore,Song_Reviews>song_reviews,Song_reviews>song_reviews,Song Reviews>song_reviews,Song reviews>song_reviews,song reviews>song_reviews,Chronology>chronology,Last_Album>prev_title,Last_album>prev_title,Last Album>prev_title,Last album>prev_title,last album>prev_title,Prev_Title>prev_title,Prev_title>prev_title,Prev Title>prev_title,Prev title>prev_title,prev title>prev_title,Prev_Year>prev_year,Prev_year>prev_year,Prev Year>prev_year,Prev year>prev_year,prev year>prev_year,Next_Album>next_title,Next_album>next_title,Next Album>next_title,Next album>next_title,next album>next_title,Next_Title>next_title,Next_title>next_title,Next Title>next_title,Next title>next_title,next title>next_title,Next_Year>next_year,Next_year>next_year,Next Year>next_year,Next year>next_year,next year>next_year,Misc>misc|$flags=override|$B=<!--
   <tr>
 
    <th colspan="3" scope="col" class="summary" style="text-align: center; background: {{#ifeq:{{Template:Infobox Album/color|{{{Type|}}}}}|khaki|{{Template:Infobox Album/color}}|{{Template:Infobox Album/color|{{{Type|}}}}}}};">{{#if:{{{Name|}}}|''{{{Name}}}''|Untitled}}
--><div style="font-size: 0.9em;>{{Infobox
  </tr>
| italic title= {{{italic_title|<noinclude>no</noinclude>}}}
{{#ifeq:{{{Cover size|}}}|0||
| bodyclass   = vevent
  <tr>
 
    <td colspan="3" style="text-align: center;">{{#if:{{{Cover|}}}|[[Image:{{{Cover}}}|{{min|200|{{{Cover size|}}}}}px|{{#ifeq:{{{Border|}}}|yes|border{{!}}}}{{{Name}}} cover]]
| aboveclass  = summary album
| abovestyle  = {{#ifeq:{{{italic_title|yes}}}|yes|font-style: italic;}} color: inherit; background-color: {{#ifeq:{{Infobox album/color|{{{type|}}}}}|khaki|{{Infobox album/color}}|{{Infobox album/color|{{{type|}}} }} }}; font-size: 125%;
| above      = {{#if:{{{name|}}}|{{{name}}}|<includeonly><span style="font-style: normal">Untitled</span></includeonly>}}
 
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{#switch:{{{image|{{{cover|}}}}}}|blank=|???=Nocover.png|#default={{{image|{{{cover|}}}}}}}}|border={{{border|}}}|alt={{{alt|}}}|title={{{alt|}}}|size=220px}}
| caption    = {{{caption|}}}
 
| headerstyle = color: #202122;background-color: {{#ifeq:{{Infobox album/color|{{{type|}}}}}|khaki|{{Infobox album/color}}|{{Infobox album/color|{{{type|}}}}}}}
| headerclass = description
 
| header1    = <includeonly>{{Infobox album/link|{{{type|}}} }}</includeonly>{{#if:{{{longtype|}}}|&#32;{{{longtype|}}}}}{{#if:{{{artist|}}}|&#32;by <div class="contributor" style="display:inline">{{{artist|}}}</div> }}
| label2      = Released
| data2      = {{{released|}}}
| class2      = published
 
| label3      = Format
| data3      = {{{format|}}}
| class3      = plainlist
 
| label4      = Recorded
| data4      = {{{recorded|}}}
| class4      = plainlist
 
| label5      = Venue
| data5      = {{{venue|}}}
 
| label6      = Studio
| data6      = {{{studio|}}}
| class6      = plainlist
 
| label7      = Genre
| data7      = {{{genre|}}}
| class7      = category hlist
 
| label8      = Length
| data8      = {{{length|}}}
 
| label9      = Language
| data9      = {{{language|}}}
| class9      = category
 
| label10      = Label
| data10      = {{{label|}}}
| class10      = hlist
 
| label11    = Director
| data11      = {{{director|}}}
| class11    = hlist
 
| label12    = Producer
| data12      = {{{producer|}}}
| class12    = hlist
 
| label13    = Compiler
| data13      = {{{compiler|}}}
| class13    = hlist
 
| header14    = {{#if:{{{reviews|}}}|Professional reviews}}
| data15      = {{#if:{{{reviews|}}}|<div style="text-align:left;">{{{reviews}}}</div>}}
 
| label16    = Metascore
| data16      = {{#if:{{{metascore|}}}|{{Metascore|{{{metascore}}}}}|}}
 
| header17    = {{#if:{{{song_reviews|}}}|Individual song reviews}}
| data18      = {{#if:{{{song_reviews|}}}|<div style="text-align:left;">{{{song_reviews}}}</div>}}
 
| header19    = {{#if:{{{prev_title|}}}{{{next_title|}}}|{{#if:{{{chronology|}}}|{{{chronology|}}}|{{#ifeq: {{str letter|{{delink|{{{artist|}}} }}}}|0|{{{artist|}}}|{{{artist|}}}}}}} chronology }}
| data20      = {{#if:{{{prev_title|}}}{{{next_title|}}}|
{{(!}} style="color:inherit; background: transparent; width: 100%; min-width: 100%; border-collapse: collapse; display: inline-table;"
{{!}}- style="line-height: 1.4em;"
{{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em .2em 0" {{!}} {{#if:{{{prev_title|}}}|''{{{prev_title}}}''{{#if:{{{prev_year|}}}|<br />({{{prev_year}}})}}|}}
{{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em .1em" {{!}} '''''{{{name|{{PAGENAMEBASE}}}}}'''''{{#if:{{{next_year|}}}{{{prev_year|}}}|<br />({{{year|{{#invoke:String|match|error_category=Music infoboxes with Module:String errors{{!}}A|{{{released|}}}|%d%d%d+}}}}})}}
{{!}} style="width: 33%; text-align: center; vertical-align: top; padding: .2em 0 .2em .1em" {{!}} {{#if:{{{next_title|}}}|''{{{next_title}}}''{{#if:{{{next_year|}}}|<br />({{{next_year}}})}}|}}
{{!)}}
}}
}}
{{#if:{{{Caption|}}}|<div style="font-size: 0.8em; line-height: 1.4em;">{{{Caption}}}</div>
| below      = {{{misc|}}}
}}
{{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]]}}}}
    </td>
}}}}
  </tr>
<noinclude>
}}
{{Documentation}}
  <tr>
<!-- Add categories to the /doc subpage, not here. -->
    <th colspan="3" scope="col" class="description" style="text-align: center; background: {{#ifeq:{{Template:Infobox Album/color|{{{Type|}}}}}|khaki|{{Template:Infobox Album/color}}|{{Template:Infobox Album/color|{{{Type|}}}}}}};">{{Template:Infobox Album/link|{{{Type}}}}}{{#if:{{{Longtype|}}}|&#32;{{{Longtype}}}}}{{#if:{{{Artist|}}}|&#32;by {{{Artist}}}}}
</noinclude>
  </tr>
{{#if:{{{Released|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Released
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Released}}}</td>
  </tr>
}}
{{#if:{{{Format|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Format
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Format}}}</td>
  </tr>
}}
{{#if:{{{Recorded|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Recorded
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Recorded}}}</td>
  </tr>
}}
{{#if:{{{Genre|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Genre
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Genre}}}</td>
  </tr>
}}
{{#if:{{{Length|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Length
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Length}}}</td>
  </tr>
}}
{{#if:{{{Language|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Language
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Language}}}</td>
  </tr>
}}
{{#if:{{{Label|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Label
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Label}}}</td>
  </tr>
}}
{{#ifeq:{{{Type|}}}|video|
{{#if:{{{Director|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Director
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Director}}}</td>
  </tr>
}}
}}
{{#if:{{{Producer|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Producer(s)
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Producer}}}</td>
  </tr>
}}
{{#if:{{{Compiler|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Compiler
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{{Compiler}}}</td>
  </tr>
}}
{{#if:{{{Reviews|}}}|
  <tr>
    <th colspan="3" scope="col" style="text-align: center; background: {{#ifeq:{{Template:Infobox Album/color|{{{Type|}}}}}|khaki|{{Template:Infobox Album/color}}|{{Template:Infobox Album/color|{{{Type|}}}}}}};">Professional reviews
  </tr>
  <tr>
    <td colspan="3">
{{{Reviews}}}
    </td>
  </tr>
}}
{{#if:{{{Metascore|}}}|
  <tr>
    <th scope="row" style="width: 5.2em; text-align: left; font-size:0.9em;">Metascore
    <td colspan="2" style="width: 14em; font-size:0.9em;">{{Metascore|{{{Metascore}}}}}</td>
  </tr>
}}
{{#if:{{{AMG Pick|}}} |
  <tr>
    <td colspan="2" style="width: 14em; font-size:0.9em;"><center>{{Clickpic|:Category:Allmusic|https://www.weezerpedia.com/w/images/f/fc/Amg_album_pick.JPG}}</center></td>
  </tr>
}}
{{#if:{{{Song reviews|}}}|
  <tr>
    <th colspan="3" scope="col" style="text-align: center; background: {{#ifeq:{{Template:Infobox Album/color|{{{Type|}}}}}|khaki|{{Template:Infobox Album/color}}|{{Template:Infobox Album/color|{{{Type|}}}}}}};">Individual song reviews
  </tr>
  <tr>
    <td colspan="3">
{{{Song reviews}}}
    </td>
  </tr>
}}
{{#if:{{{Last album|}}}{{{Next album|}}}|
  <tr>
    <th colspan="3" scope="col" style="text-align: center; background: {{#ifeq:{{Template:Infobox Album/color|{{{Type|}}}}}|khaki|{{Template:Infobox Album/color}}|{{Template:Infobox Album/color|{{{Type|}}}}}}};">{{#if:{{{Chronology|}}}|{{{Chronology}}}|{{{Artist}}}}}{{#ifeq:{{{Type|}}}|video|&#32;video}}&#32;chronology
  </tr>
  <tr>
    <td colspan="3">
      <table cellspacing="0" cellpadding="0" width="100%" style="background: transparent;">
        <tr style="text-align: center; font-size: 0.8em; line-height: 1.4em;">
          <td style="width: 33%; text-align: center; vertical-align: top; padding: 0.2em 0.1em 0.2em 0;">{{{Last album|}}}</td>
          <td style="width: 33%; text-align: center; vertical-align: top; padding: 0.2em 0.1em 0.2em 0.1em;">{{{This album|}}}</td>
          <td style="width: 33%; text-align: center; vertical-align: top; padding: 0.2em 0 0.2em 0.1em;">{{{Next album|}}}</td>
        </tr>
      </table>
    </td>
  </tr>
}}
{{{Misc|}}}
</table>{{#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|Type |Name |Cover size |Cover |Border |Caption |Longtype |Artist |Released |Format |Recorded |Genre |Length |Language |Label |Director |Producer |Compiler |Reviews |Metascore |AMG Pick |Song reviews |Chronology |Last album |Next album |This album |Misc}}</includeonly><noinclude>
{{#ifeq:{{FULLPAGENAME}}|Template:Infobox Album/sandbox|{{Template sandbox notice}}|{{documentation}}}}
{{#ifeq:{{FULLPAGENAME}}|Template:Infobox Album|}}[[Category:Infoboxes]]</noinclude>