Template:Team: Difference between revisions

>Kypho
No edit summary
Restore encyclopedia team infobox styling
(7 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{#cargo_declare:_table=Teams
{{#cargo_declare:_table=Teams
|Name=String
|Name=String
|PlayerA=Page (mandatory)
|PlayerA=String
|PlayerB=Page (mandatory)
|PlayerB=String
|ActiveFrom=Date
|TournamentCount=Integer
|ActiveTo=Date
|ActiveFromYear=Number
|ActiveToYear=Number
|Logo=File
|Logo=File
}}
}}
</noinclude><includeonly>
<templatedata>{
{{#default_form:Team}}
"description": "Team infobox (stores to Cargo).",
<templatestyles src="Template:Infobox/styles.css" />
"params": {
 
  "Name": {"label":"Name","type":"string"},
{{#cargo_store:_table=Teams
  "PlayerA": {"label":"Player A (player page name)","type":"string","required":true,"description":"Enter the exact Player page name (no brackets). Example: 'Jane Doe' or 'Player:Jane Doe' depending on your naming convention."},
  "PlayerB": {"label":"Player B (player page name)","type":"string","required":true,"description":"Enter the exact Player page name (no brackets)."},
  "TournamentCount": {"label":"Tournaments played","type":"number"},
  "ActiveFromYear": {"label":"Active from (year)","type":"number"},
  "ActiveToYear": {"label":"Active to (year)","type":"number"},
  "Logo": {"label":"Logo file","type":"wiki-file-name"}
}
}
</templatedata>
</noinclude><includeonly>{{#default_form:Team}}<templatestyles src="Template:Infobox/styles.css" /><templatestyles src="Template:Team/styles.css" /><!-- -->{{#cargo_store:_table=Teams
|Name={{{Name|}}}
|Name={{{Name|}}}
|PlayerA={{{PlayerA|}}}
|PlayerA={{{PlayerA|}}}
|PlayerB={{{PlayerB|}}}
|PlayerB={{{PlayerB|}}}
|ActiveFrom={{{ActiveFrom|}}}
|TournamentCount={{{TournamentCount|}}}
|ActiveTo={{{ActiveTo|}}}
|ActiveFromYear={{{ActiveFromYear|}}}
|ActiveToYear={{{ActiveToYear|}}}
|Logo={{{Logo|}}}
|Logo={{{Logo|}}}
}}
}}<!-- --><table class="infobox infobox-team">
 
<tr><th class="infobox-title" colspan="2">{{#if:{{{Name|}}}|{{{Name}}}|{{{PlayerA}}} &amp; {{{PlayerB}}}}}</th></tr>
<div class="infobox">
{{#if:{{{Logo|}}}|<tr><td class="infobox-image" colspan="2">[[File:{{{Logo}}}|frameless|250px]]</td></tr>}}
  <div class="ib-title">{{#if:{{{Name|}}}|{{{Name}}}|{{{PlayerA}}} &amp; {{{PlayerB}}}}}</div>
<tr><th>Players</th><td>[[{{{PlayerA}}}]] · [[{{{PlayerB}}}]]</td></tr>
  <div class="ib-img">{{#if:{{{Logo|}}}|[[File:{{{Logo}}}|340px]]}}</div>
{{#if:{{{TournamentCount|}}}|<tr><th>Tournaments</th><td>{{{TournamentCount}}}</td></tr>}}
  <div class="ib-row"><span class="ib-label">Players</span><span>[[{{{PlayerA}}}]] · [[{{{PlayerB}}}]]</span></div>
{{#if:{{{ActiveFromYear|}}}|<tr><th>Active</th><td>{{{ActiveFromYear}}}{{#if:{{{ActiveToYear|}}}|–{{{ActiveToYear}}}|–present}}</td></tr>}}
  {{#if:{{{ActiveFrom|}}}|<div class="ib-row"><span class="ib-label">Active</span><span>{{{ActiveFrom}}}{{#if:{{{ActiveTo|}}}|–{{{ActiveTo}}}|–present}}</span></div>}}
</table>[[Category:Teams]]</includeonly>
</div>
 
[[Category:Teams]]
</includeonly>