Jump to content

Template:Team: Difference between revisions

From Spike Wiki
>Kypho
No edit summary
>Kypho
No edit summary
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
|ActiveFromYear=Integer
|ActiveFromYear=Number
|ActiveToYear=Integer
|ActiveToYear=Number
|Logo=File
|Logo=File
}}
}}
</noinclude><includeonly>
<templatedata>{
"description": "Team infobox (stores to Cargo).",
"params": {
  "Name": {"label":"Name","type":"string"},
  "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)."},
  "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}}
{{#default_form:Team}}
<templatestyles src="Template:Infobox/styles.css" />
<templatestyles src="Template:Infobox/styles.css" />
<templatestyles src="Template:Team/styles.css" />


{{#cargo_store:_table=Teams
{{#cargo_store:_table=Teams
Line 21: Line 36:
}}
}}


<div class="infobox">
<table class="infobox">
   <div class="ib-title">{{#if:{{{Name|}}}|{{{Name}}}|{{{PlayerA}}} &amp; {{{PlayerB}}}}}</div>
   <tr><th class="infobox-title" colspan="2">
   <div class="ib-img">{{#if:{{{Logo|}}}|[[File:{{{Logo}}}|340px]]}}</div>
    {{#if:{{{Name|}}}|{{{Name}}}|{{{PlayerA}}} &amp; {{{PlayerB}}}}}
   <div class="ib-row"><span class="ib-label">Players</span><span>[[{{{PlayerA}}}]] · [[{{{PlayerB}}}]]</span></div>
  </th></tr>
   {{#if:{{{ActiveFromYear|}}}|<div class="ib-row"><span class="ib-label">Active</span><span>{{{ActiveFromYear}}}{{#if:{{{ActiveToYear|}}}|–{{{ActiveToYear}}}|–present}}</span></div>}}
 
</div>
   {{#if:{{{Logo|}}}|
    <tr><td class="infobox-image" colspan="2">[[File:{{{Logo}}}|frameless|upright=1.15]]</td></tr>
  }}
 
   <tr><th>Players</th><td>[[{{{PlayerA}}}]] · [[{{{PlayerB}}}]]</td></tr>
 
   {{#if:{{{ActiveFromYear|}}}|
    <tr><th>Active</th>
      <td>{{{ActiveFromYear}}}{{#if:{{{ActiveToYear|}}}|–{{{ActiveToYear}}}|–present}}</td>
    </tr>
  }}
</table>


[[Category:Teams]]
[[Category:Teams]]
</includeonly>
</includeonly>

Revision as of 00:38, 12 November 2025

This template defines the table "Teams". View table.

Team infobox (stores to Cargo).

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
NameName

no description

Stringoptional
Player A (player page name)PlayerA

Enter the exact Player page name (no brackets). Example: 'Jane Doe' or 'Player:Jane Doe' depending on your naming convention.

Stringrequired
Player B (player page name)PlayerB

Enter the exact Player page name (no brackets).

Stringrequired
Active from (year)ActiveFromYear

no description

Numberoptional
Active to (year)ActiveToYear

no description

Numberoptional
Logo fileLogo

no description

Fileoptional