Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:BandInfo: Difference between revisions

Template page
No edit summary
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><table class="infobox vevent" style="width:22em; border:1px solid #280000; float:right; margin:0 0 20px 20px; background-color: #1a1a1a; color: #ffffff; border-collapse: collapse; font-size: 88%; line-height: 1.5em;">
<includeonly>
<table class="infobox vevent" style="width:22em; border:1px solid #280000; float:right; margin:0 0 20px 20px; background-color:#1a1a1a; color:#ffffff; border-collapse:collapse; font-size:88%; line-height:1.5em;">
<tr>
<tr>
<th colspan="2" class="summary" style="text-align:center; background:#2fadff; color:#FFFFFF; padding: 8px; font-size: 125%;">
<th colspan="2" style="text-align:center; background:#2fadff; color:#FFFFFF; padding:8px; font-size:125%;">
{{#if:{{{Band Name|}}}|{{{Band Name}}}|{{PAGENAME}}}}
{{#if:{{{Band Name|}}}|{{{Band Name}}}|{{PAGENAME}}}}
</th>
</th>
Line 8: Line 9:
{{#if:{{{Image|}}}|
{{#if:{{{Image|}}}|
<tr>
<tr>
<td colspan="2" style="text-align:center; padding: 10px; border-bottom: 1px solid #280000;">
<td colspan="2" style="text-align:center; padding:10px; border-bottom:1px solid #280000;">
[[File:{{{Image}}}|{{{Image size|center}}}|link=|alt={{{Caption|}}}]]
[[File:{{{Image}}}|{{{Image size|220px}}}|link=|alt={{{Caption|}}}]]
{{#if:{{{Caption|}}}|<div style="font-size: 90%; padding-top: 5px; color: #ccc;">{{{Caption}}}</div>}}
{{#if:{{{Caption|}}}|<div style="font-size:90%; padding-top:5px; color:#ccc;">{{{Caption}}}</div>}}
</td>
</td>
</tr>
</tr>
Line 17: Line 18:
{{#if:{{{AKA|}}}|
{{#if:{{{AKA|}}}|
<tr>
<tr>
<th scope="row" style="text-align:left; padding: 5px; width: 35%;">AKA</th>
<th scope="row" style="text-align:left; padding:5px; width:35%;">AKA</th>
<td style="padding: 5px;">{{{AKA}}}</td>
<td style="padding:5px;">{{{AKA}}}</td>
</tr>
</tr>
}}
}}


{{#if:{{{Active Years|}}}|
<tr>
<tr>
<th scope="row" style="text-align:left; padding: 5px;">Active Years</th>
<th scope="row" style="text-align:left; padding:5px;">Active Years</th>
<td style="padding: 5px;">{{{Active Years}}}</td>
<td style="padding:5px;">{{#if:{{{Active Years|}}}|{{{Active Years}}}|<span style="color:#ff4444;">Information needed</span>[[Category:Information needed]]}}</td>
</tr>
</tr>
}}


{{#if:{{{Location|}}}|
<tr>
<tr>
<th scope="row" style="text-align:left; padding: 5px;">Origin</th>
<th scope="row" style="text-align:left; padding:5px;">Origin</th>
<td style="padding: 5px;" class="location">{{{Location}}}</td>
<td style="padding:5px;" class="location">{{#if:{{{Location|}}}|{{{Location}}}|<span style="color:#ff4444;">Information needed</span>[[Category:Information needed]]}}</td>
</tr>
</tr>
}}


{{#if:{{{Members|}}}|
{{#if:{{{Related Bands|}}}|
<tr>
<th colspan="2" style="text-align:left; background: #222; padding: 4px 8px; border-top: 1px solid #280000; border-bottom: 1px solid #280000;">Band Members</th>
</tr>
<tr>
<tr>
<td colspan="2" style="padding: 8px; line-height: 1.4em;">
<th scope="row" style="text-align:left; padding:5px; vertical-align:top;">Related Bands</th>
{{{Members}}}
<td style="padding:5px;">{{{Related Bands}}}</td>
</td>
</tr>
</tr>
}}
}}


{{#if:{{{Related Bands|}}}|
{{#if:{{{Misc|}}}|
<tr>
<tr>
<th scope="row" style="text-align:left; padding: 5px; vertical-align: top;">Related</th>
<th scope="row" style="text-align:left; padding:5px; vertical-align:top;">Misc</th>
<td style="padding: 5px;">{{{Related Bands}}}</td>
<td style="padding:5px;">{{{Misc}}}</td>
</tr>
</tr>
}}
}}
{{{Misc|}}}
</table>
</table>


<!-- ==================== -->
[[Category:Bands]]
<!-- CATEGORY LOGIC -->
<!-- ==================== -->


{{#if:{{{Image|}}}||[[Category:No Band Logo]]}}
{{#if:{{{Status|}}}|{{#switch:{{lc:{{{Status}}}}}
[[Category:Bands]]
| active = [[Category:Active bands]]
| inactive = [[Category:Inactive bands]]
| unknown = [[Category:Information needed]]
| #default = [[Category:Information needed]]
}}|[[Category:Information needed]]}}


<!-- Active / Inactive -->
{{#if:{{{State|}}}|{{#switch:{{lc:{{{Country}}}}}
{{#if:{{{Active Years|}}}
| us
  | {{#if:{{#pos:{{lc:{{{Active Years}}}}}|present}}
| usa
      | [[Category:Active bands]]
| united states = [[Category:Bands from {{{State}}} (US)]]
      | [[Category:Inactive bands]]
| #default = [[Category:Bands from {{{State}}}]]
    }}
}}}}
  | [[Category:Information needed]]
{{#if:{{{Country|}}}|[[Category:Bands from {{{Country}}}]]}}
}}


<!-- Location-based categories -->
{{#if:{{{Location|}}}
  | {{#switch:{{#arraymap:{{{Location}}}|,|trim|0}}}
      <!-- USA States -->
      | AL=[[Category:Bands from Alabama (US)]] [[Category:Bands from USA]]
      | AK=[[Category:Bands from Alaska (US)]] [[Category:Bands from USA]]
      | AZ=[[Category:Bands from Arizona (US)]] [[Category:Bands from USA]]
      | AR=[[Category:Bands from Arkansas (US)]] [[Category:Bands from USA]]
      | CA=[[Category:Bands from California (US)]] [[Category:Bands from USA]]
      | CO=[[Category:Bands from Colorado (US)]] [[Category:Bands from USA]]
      | CT=[[Category:Bands from Connecticut (US)]] [[Category:Bands from USA]]
      | DE=[[Category:Bands from Delaware (US)]] [[Category:Bands from USA]]
      | FL=[[Category:Bands from Florida (US)]] [[Category:Bands from USA]]
      | GA=[[Category:Bands from Georgia (US)]] [[Category:Bands from USA]]
      | HI=[[Category:Bands from Hawaii (US)]] [[Category:Bands from USA]]
      | ID=[[Category:Bands from Idaho (US)]] [[Category:Bands from USA]]
      | IL=[[Category:Bands from Illinois (US)]] [[Category:Bands from USA]]
      | IN=[[Category:Bands from Indiana (US)]] [[Category:Bands from USA]]
      | IA=[[Category:Bands from Iowa (US)]] [[Category:Bands from USA]]
      | KS=[[Category:Bands from Kansas (US)]] [[Category:Bands from USA]]
      | KY=[[Category:Bands from Kentucky (US)]] [[Category:Bands from USA]]
      | LA=[[Category:Bands from Louisiana (US)]] [[Category:Bands from USA]]
      | ME=[[Category:Bands from Maine (US)]] [[Category:Bands from USA]]
      | MD=[[Category:Bands from Maryland (US)]] [[Category:Bands from USA]]
      | MA=[[Category:Bands from Massachusetts (US)]] [[Category:Bands from USA]]
      | MI=[[Category:Bands from Michigan (US)]] [[Category:Bands from USA]]
      | MN=[[Category:Bands from Minnesota (US)]] [[Category:Bands from USA]]
      | MS=[[Category:Bands from Mississippi (US)]] [[Category:Bands from USA]]
      | MO=[[Category:Bands from Missouri (US)]] [[Category:Bands from USA]]
      | MT=[[Category:Bands from Montana (US)]] [[Category:Bands from USA]]
      | NE=[[Category:Bands from Nebraska (US)]] [[Category:Bands from USA]]
      | NV=[[Category:Bands from Nevada (US)]] [[Category:Bands from USA]]
      | NH=[[Category:Bands from New Hampshire (US)]] [[Category:Bands from USA]]
      | NJ=[[Category:Bands from New Jersey (US)]] [[Category:Bands from USA]]
      | NM=[[Category:Bands from New Mexico (US)]] [[Category:Bands from USA]]
      | NY=[[Category:Bands from New York (US)]] [[Category:Bands from USA]]
      | NC=[[Category:Bands from North Carolina (US)]] [[Category:Bands from USA]]
      | ND=[[Category:Bands from North Dakota (US)]] [[Category:Bands from USA]]
      | OH=[[Category:Bands from Ohio (US)]] [[Category:Bands from USA]]
      | OK=[[Category:Bands from Oklahoma (US)]] [[Category:Bands from USA]]
      | OR=[[Category:Bands from Oregon (US)]] [[Category:Bands from USA]]
      | PA=[[Category:Bands from Pennsylvania (US)]] [[Category:Bands from USA]]
      | RI=[[Category:Bands from Rhode Island (US)]] [[Category:Bands from USA]]
      | SC=[[Category:Bands from South Carolina (US)]] [[Category:Bands from USA]]
      | SD=[[Category:Bands from South Dakota (US)]] [[Category:Bands from USA]]
      | TN=[[Category:Bands from Tennessee (US)]] [[Category:Bands from USA]]
      | TX=[[Category:Bands from Texas (US)]] [[Category:Bands from USA]]
      | UT=[[Category:Bands from Utah (US)]] [[Category:Bands from USA]]
      | VT=[[Category:Bands from Vermont (US)]] [[Category:Bands from USA]]
      | VA=[[Category:Bands from Virginia (US)]] [[Category:Bands from USA]]
      | WA=[[Category:Bands from Washington (US)]] [[Category:Bands from USA]]
      | WV=[[Category:Bands from West Virginia (US)]] [[Category:Bands from USA]]
      | WI=[[Category:Bands from Wisconsin (US)]] [[Category:Bands from USA]]
      | WY=[[Category:Bands from Wyoming (US)]] [[Category:Bands from USA]]
      <!-- Fallback for non-USA -->
      | #default=[[Category:Bands from {{{Location|}}}]]
    }}
  | [[Category:Information needed]]
}}
</includeonly>
</includeonly>

Latest revision as of 21:48, 2 April 2026