Template:Team: Difference between revisions
Appearance
>Kypho No edit summary |
Restore encyclopedia team infobox styling |
||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
{{#cargo_declare:_table=Teams | {{#cargo_declare:_table=Teams | ||
|Name=String | |Name=String | ||
|PlayerA= | |PlayerA=String | ||
|PlayerB= | |PlayerB=String | ||
|ActiveFromYear= | |TournamentCount=Integer | ||
|ActiveToYear= | |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|}}} | ||
|TournamentCount={{{TournamentCount|}}} | |||
|ActiveFromYear={{{ActiveFromYear|}}} | |ActiveFromYear={{{ActiveFromYear|}}} | ||
|ActiveToYear={{{ActiveToYear|}}} | |ActiveToYear={{{ActiveToYear|}}} | ||
|Logo={{{Logo|}}} | |Logo={{{Logo|}}} | ||
}} | }}<!-- --><table class="infobox infobox-team"> | ||
<tr><th class="infobox-title" colspan="2">{{#if:{{{Name|}}}|{{{Name}}}|{{{PlayerA}}} & {{{PlayerB}}}}}</th></tr> | |||
< | {{#if:{{{Logo|}}}|<tr><td class="infobox-image" colspan="2">[[File:{{{Logo}}}|frameless|250px]]</td></tr>}} | ||
<tr><th>Players</th><td>[[{{{PlayerA}}}]] · [[{{{PlayerB}}}]]</td></tr> | |||
{{#if:{{{TournamentCount|}}}|<tr><th>Tournaments</th><td>{{{TournamentCount}}}</td></tr>}} | |||
{{#if:{{{ActiveFromYear|}}}|<tr><th>Active</th><td>{{{ActiveFromYear}}}{{#if:{{{ActiveToYear|}}}|–{{{ActiveToYear}}}|–present}}</td></tr>}} | |||
</table>[[Category:Teams]]</includeonly> | |||
</ | |||
[[Category:Teams]] | |||
</includeonly> | |||
Revision as of 21:33, 16 April 2026
This template defines the table "Teams". View table.
Team infobox (stores to Cargo).
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Name | Name | no description | String | optional |
| 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. | String | required |
| Player B (player page name) | PlayerB | Enter the exact Player page name (no brackets). | String | required |
| Tournaments played | TournamentCount | no description | Number | optional |
| Active from (year) | ActiveFromYear | no description | Number | optional |
| Active to (year) | ActiveToYear | no description | Number | optional |
| Logo file | Logo | no description | File | optional |