Jump to content

Template:Team: Difference between revisions

From Spike Wiki
Restore encyclopedia team infobox styling
Add TeamID field to Team cargo storage
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{#cargo_declare:_table=Teams
{{#cargo_declare:_table=Teams
|TeamID=String
|Name=String
|Name=String
|PlayerA=String
|PlayerA=String
|PlayerB=String
|PlayerB=String
|ShortPlayers=String
|TournamentCount=Integer
|TournamentCount=Integer
|ActiveFromYear=Number
|ActiveFromYear=Number
Line 12: Line 14:
  "description": "Team infobox (stores to Cargo).",
  "description": "Team infobox (stores to Cargo).",
  "params": {
  "params": {
  "TeamID": {"label":"Team ID","type":"string","description":"Stable external team identifier."},
   "Name": {"label":"Name","type":"string"},
   "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."},
   "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)."},
   "PlayerB": {"label":"Player B (player page name)","type":"string","required":true,"description":"Enter the exact Player page name (no brackets)."},
  "ShortPlayers": {"label":"Short player label","type":"string","description":"Compact player label such as 'Nelson/Rose' for podium displays."},
   "TournamentCount": {"label":"Tournaments played","type":"number"},
   "TournamentCount": {"label":"Tournaments played","type":"number"},
   "ActiveFromYear": {"label":"Active from (year)","type":"number"},
   "ActiveFromYear": {"label":"Active from (year)","type":"number"},
Line 23: Line 27:
</templatedata>
</templatedata>
</noinclude><includeonly>{{#default_form:Team}}<templatestyles src="Template:Infobox/styles.css" /><templatestyles src="Template:Team/styles.css" /><!-- -->{{#cargo_store:_table=Teams
</noinclude><includeonly>{{#default_form:Team}}<templatestyles src="Template:Infobox/styles.css" /><templatestyles src="Template:Team/styles.css" /><!-- -->{{#cargo_store:_table=Teams
|TeamID={{{TeamID|}}}
|Name={{{Name|}}}
|Name={{{Name|}}}
|PlayerA={{{PlayerA|}}}
|PlayerA={{{PlayerA|}}}
|PlayerB={{{PlayerB|}}}
|PlayerB={{{PlayerB|}}}
|ShortPlayers={{{ShortPlayers|}}}
|TournamentCount={{{TournamentCount|}}}
|TournamentCount={{{TournamentCount|}}}
|ActiveFromYear={{{ActiveFromYear|}}}
|ActiveFromYear={{{ActiveFromYear|}}}

Latest revision as of 16:55, 17 April 2026

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

Team infobox (stores to Cargo).

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Team IDTeamID

Stable external team identifier.

Stringoptional
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
Short player labelShortPlayers

Compact player label such as 'Nelson/Rose' for podium displays.

Stringoptional
Tournaments playedTournamentCount

no description

Numberoptional
Active from (year)ActiveFromYear

no description

Numberoptional
Active to (year)ActiveToYear

no description

Numberoptional
Logo fileLogo

no description

Fileoptional