Difference between revisions of "MusicBob"

From Sega Retro

Line 1: Line 1:
{{#vardefine:type|3}}{|cellpadding="0" cellspacing="0" style="width:auto !important; max-width:320px; padding: 0.1em; float:right; margin-left:15px;" width="210" class="breakout"
+
{{#vardefine:type|3}}{{BobTable|
|style="text-align:center"| [[Image:{{ #if: {{{cover|}}} | {{{cover}}} | Notavailable.svg }}|275x275px]]
+
{{BobRow||{{{cover|}}}|align=center|default=[[File:Notavailable.svg]]|content=[[File:{{{cover}}}|275x275px]]}}
|-
+
{{BobRow||{{{title|}}}|default=''<span itemprop="name">{{PAGENAME}}</span>''|content=''<span itemprop="name">{{{title}}}</span>''|headline=yes|align=center}}
! '''''{{ #if: {{{title|}}} | <span itemprop="name">{{{title}}}</span> | <span itemprop="name">{{PAGENAME}}</span> }}'''''
+
{{BobRow|Record label|{{{label|}}}|content=<span itemprop="publisher">{{{label}}}</span>[[Category:Albums with missing catalog or label]]}}
|-
+
{{BobRow|Artist|{{{artist|}}}|content=<span itemprop="creator">{{{artist}}}</span>}}
|style="padding: 0.3em; line-height: 1.5em" | {{
+
{{BobRow|Composer|{{{composer|}}}}}
#if: {{{madeby|}}} | '''Artist:''' <span itemprop="creator">{{{madeby}}}</span><br/> | }}{{
+
{{BobRow|Arranger|{{{arranger|}}}}}
#if: {{{artist|}}} | '''Artist:''' <span itemprop="creator">{{{artist}}}</span><br/> | }}{{
+
{{BobRow||{{{releases|}}}|content={{releasesHeader}}
#if: {{{composer|}}} | '''Composer:''' {{{composer}}}<br/> | }}{{
 
#if: {{{arranger|}}} | '''Arranger:''' {{{arranger}}}<br/> | }}{{
 
#if: {{{label|}}} | '''Record Label:''' <span itemprop="publisher">{{{label}}}</span><br/> | [[Category:Albums with Missing Catalog or Label]] }}{{
 
#if: {{{releases|}}} | {{releasesHeader}}
 
 
{{{releases}}}
 
{{{releases}}}
{{releasesEnd}} | <br/> }}
+
{{releasesEnd}}}}
|}<div style="display:none;">
+
}}<div style="display:none;">
 
{{#seo:
 
{{#seo:
 
  |og:image={{filepath:{{#if: {{{cover|}}}|{{{cover}}}|Notavailable.svg}}}}
 
  |og:image={{filepath:{{#if: {{{cover|}}}|{{{cover}}}|Notavailable.svg}}}}
Line 27: Line 23:
  
 
<pre>
 
<pre>
{{Album
+
{{MusicBob
 
| cover=
 
| cover=
 
| title=
 
| title=
| madeby=
 
 
| artist=
 
| artist=
 
| composer=
 
| composer=
 
| arranger=
 
| arranger=
 
| label=
 
| label=
| releases={{releases
+
| releases={{releasesMusic
 
...
 
...
 
}}
 
}}
Line 42: Line 37:
  
 
===Example===
 
===Example===
{{Album
+
{{MusicBob
 
| cover= Hedgehog.jpg
 
| cover= Hedgehog.jpg
 
| title= Mr. Hedgehog's Greatest Hits
 
| title= Mr. Hedgehog's Greatest Hits
 
| artist= [[Alex Kidd]]
 
| artist= [[Alex Kidd]]
 
| label= [[Sonic Retro]]
 
| label= [[Sonic Retro]]
| releases={{releases
+
| releases={{releasesMusic
 
}}
 
}}
 
}}
 
}}
 
<pre>
 
<pre>
{{Album
+
{{MusicBob
 
| cover= Hedgehog.jpg
 
| cover= Hedgehog.jpg
 
| title= Mr. Hedgehog's Greatest Hits
 
| title= Mr. Hedgehog's Greatest Hits
 
| artist= [[Alex Kidd]]
 
| artist= [[Alex Kidd]]
 
| label= [[Sonic Retro]]
 
| label= [[Sonic Retro]]
| releases={{releases
+
| releases={{releasesMusic
 
}}
 
}}
 
}}
 
}}
 
</pre>
 
</pre>
  
[[Category:Breakout box templates|{{PAGENAME}}]]
+
[[Category:Breakout box templates]]
 
</noinclude>
 
</noinclude>

Revision as of 13:54, 11 July 2015

Notavailable.svg
MusicBob

Usage

This template is to be used on articles about albums. Place the following at the top of a page:

{{MusicBob
| cover=
| title=
| artist=
| composer=
| arranger=
| label=
| releases={{releasesMusic
...
}}
}}

Example

Hedgehog.jpg
Mr. Hedgehog's Greatest Hits
Record label: Sonic Retro
Artist: Alex Kidd
Release Date RRP Code
{{MusicBob
| cover= Hedgehog.jpg
| title= Mr. Hedgehog's Greatest Hits
| artist= [[Alex Kidd]]
| label= [[Sonic Retro]]
| releases={{releasesMusic
}}
}}