Template:Tournament data: Difference between revisions
More actions
m Build reusable tournament data and rendering system |
m Build reusable tournament data and rendering system |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 16: | Line 16: | ||
|youtubelabel={{{youtubelabel|}}} | |youtubelabel={{{youtubelabel|}}} | ||
|youtubeexplicit={{{youtubeexplicit|}}} | |youtubeexplicit={{{youtubeexplicit|}}} | ||
|youtubecredit={{{youtubecredit|}}} | |||
|youtubeofficial={{{youtubeofficial|}}} | |||
|youtube2={{{youtube2|}}} | |youtube2={{{youtube2|}}} | ||
|youtube2label={{{youtube2label|}}} | |youtube2label={{{youtube2label|}}} | ||
|youtube2explicit={{{youtube2explicit|}}} | |youtube2explicit={{{youtube2explicit|}}} | ||
|youtube2credit={{{youtube2credit|}}} | |||
|youtube2official={{{youtube2official|}}} | |||
|youtube3={{{youtube3|}}} | |youtube3={{{youtube3|}}} | ||
|youtube3label={{{youtube3label|}}} | |youtube3label={{{youtube3label|}}} | ||
|youtube3explicit={{{youtube3explicit|}}} | |youtube3explicit={{{youtube3explicit|}}} | ||
|youtube3credit={{{youtube3credit|}}} | |||
|youtube3official={{{youtube3official|}}} | |||
|youtube4={{{youtube4|}}} | |||
|youtube4label={{{youtube4label|}}} | |||
|youtube4explicit={{{youtube4explicit|}}} | |||
|youtube4credit={{{youtube4credit|}}} | |||
|youtube4official={{{youtube4official|}}} | |||
|youtube5={{{youtube5|}}} | |||
|youtube5label={{{youtube5label|}}} | |||
|youtube5explicit={{{youtube5explicit|}}} | |||
|youtube5credit={{{youtube5credit|}}} | |||
|youtube5official={{{youtube5official|}}} | |||
|twitch={{{twitch|}}} | |||
|twitchlabel={{{twitchlabel|}}} | |||
|twitchcredit={{{twitchcredit|}}} | |||
|previous={{{previous|}}} | |previous={{{previous|}}} | ||
|next={{{next|}}} | |next={{{next|}}} | ||
| Line 80: | Line 99: | ||
|event2jointthird2={{{event2jointthird2|}}} | |event2jointthird2={{{event2jointthird2|}}} | ||
|event2jointthird3={{{event2jointthird3|}}} | |event2jointthird3={{{event2jointthird3|}}} | ||
|content={{{content|}}} | |||
}} | }} | ||
|card={{Tournament card | |card={{Tournament card | ||
| Line 97: | Line 117: | ||
|youtubelabel={{{youtubelabel|}}} | |youtubelabel={{{youtubelabel|}}} | ||
|youtubeexplicit={{{youtubeexplicit|}}} | |youtubeexplicit={{{youtubeexplicit|}}} | ||
|youtubecredit={{{youtubecredit|}}} | |||
|youtubeofficial={{{youtubeofficial|}}} | |||
|youtube2={{{youtube2|}}} | |youtube2={{{youtube2|}}} | ||
|youtube2label={{{youtube2label|}}} | |youtube2label={{{youtube2label|}}} | ||
|youtube2explicit={{{youtube2explicit|}}} | |youtube2explicit={{{youtube2explicit|}}} | ||
|youtube2credit={{{youtube2credit|}}} | |||
|youtube2official={{{youtube2official|}}} | |||
|youtube3={{{youtube3|}}} | |youtube3={{{youtube3|}}} | ||
|youtube3label={{{youtube3label|}}} | |youtube3label={{{youtube3label|}}} | ||
|youtube3explicit={{{youtube3explicit|}}} | |youtube3explicit={{{youtube3explicit|}}} | ||
|youtube3credit={{{youtube3credit|}}} | |||
|youtube3official={{{youtube3official|}}} | |||
|youtube4={{{youtube4|}}} | |||
|youtube4label={{{youtube4label|}}} | |||
|youtube4explicit={{{youtube4explicit|}}} | |||
|youtube4credit={{{youtube4credit|}}} | |||
|youtube4official={{{youtube4official|}}} | |||
|youtube5={{{youtube5|}}} | |||
|youtube5label={{{youtube5label|}}} | |||
|youtube5explicit={{{youtube5explicit|}}} | |||
|youtube5credit={{{youtube5credit|}}} | |||
|youtube5official={{{youtube5official|}}} | |||
|twitch={{{twitch|}}} | |||
|twitchlabel={{{twitchlabel|}}} | |||
|twitchcredit={{{twitchcredit|}}} | |||
|previous={{{previous|}}} | |previous={{{previous|}}} | ||
|next={{{next|}}} | |next={{{next|}}} | ||
| Line 178: | Line 217: | ||
|youtubelabel={{{youtubelabel|}}} | |youtubelabel={{{youtubelabel|}}} | ||
|youtubeexplicit={{{youtubeexplicit|}}} | |youtubeexplicit={{{youtubeexplicit|}}} | ||
|youtubecredit={{{youtubecredit|}}} | |||
|youtubeofficial={{{youtubeofficial|}}} | |||
|youtube2={{{youtube2|}}} | |youtube2={{{youtube2|}}} | ||
|youtube2label={{{youtube2label|}}} | |youtube2label={{{youtube2label|}}} | ||
|youtube2explicit={{{youtube2explicit|}}} | |youtube2explicit={{{youtube2explicit|}}} | ||
|youtube2credit={{{youtube2credit|}}} | |||
|youtube2official={{{youtube2official|}}} | |||
|youtube3={{{youtube3|}}} | |youtube3={{{youtube3|}}} | ||
|youtube3label={{{youtube3label|}}} | |youtube3label={{{youtube3label|}}} | ||
|youtube3explicit={{{youtube3explicit|}}} | |youtube3explicit={{{youtube3explicit|}}} | ||
|youtube3credit={{{youtube3credit|}}} | |||
|youtube3official={{{youtube3official|}}} | |||
|youtube4={{{youtube4|}}} | |||
|youtube4label={{{youtube4label|}}} | |||
|youtube4explicit={{{youtube4explicit|}}} | |||
|youtube4credit={{{youtube4credit|}}} | |||
|youtube4official={{{youtube4official|}}} | |||
|youtube5={{{youtube5|}}} | |||
|youtube5label={{{youtube5label|}}} | |||
|youtube5explicit={{{youtube5explicit|}}} | |||
|youtube5credit={{{youtube5credit|}}} | |||
|youtube5official={{{youtube5official|}}} | |||
|twitch={{{twitch|}}} | |||
|twitchlabel={{{twitchlabel|}}} | |||
|twitchcredit={{{twitchcredit|}}} | |||
|previous={{{previous|}}} | |previous={{{previous|}}} | ||
|next={{{next|}}} | |next={{{next|}}} | ||
| Line 263: | Line 321: | ||
|youtubelabel={{{youtubelabel|}}} | |youtubelabel={{{youtubelabel|}}} | ||
|youtubeexplicit={{{youtubeexplicit|}}} | |youtubeexplicit={{{youtubeexplicit|}}} | ||
|youtubecredit={{{youtubecredit|}}} | |||
|youtubeofficial={{{youtubeofficial|}}} | |||
|youtube2={{{youtube2|}}} | |youtube2={{{youtube2|}}} | ||
|youtube2label={{{youtube2label|}}} | |youtube2label={{{youtube2label|}}} | ||
|youtube2explicit={{{youtube2explicit|}}} | |youtube2explicit={{{youtube2explicit|}}} | ||
|youtube2credit={{{youtube2credit|}}} | |||
|youtube2official={{{youtube2official|}}} | |||
|youtube3={{{youtube3|}}} | |youtube3={{{youtube3|}}} | ||
|youtube3label={{{youtube3label|}}} | |youtube3label={{{youtube3label|}}} | ||
|youtube3explicit={{{youtube3explicit|}}} | |youtube3explicit={{{youtube3explicit|}}} | ||
|youtube3credit={{{youtube3credit|}}} | |||
|youtube3official={{{youtube3official|}}} | |||
|youtube4={{{youtube4|}}} | |||
|youtube4label={{{youtube4label|}}} | |||
|youtube4explicit={{{youtube4explicit|}}} | |||
|youtube4credit={{{youtube4credit|}}} | |||
|youtube4official={{{youtube4official|}}} | |||
|youtube5={{{youtube5|}}} | |||
|youtube5label={{{youtube5label|}}} | |||
|youtube5explicit={{{youtube5explicit|}}} | |||
|youtube5credit={{{youtube5credit|}}} | |||
|youtube5official={{{youtube5official|}}} | |||
|twitch={{{twitch|}}} | |||
|twitchlabel={{{twitchlabel|}}} | |||
|twitchcredit={{{twitchcredit|}}} | |||
|previous={{{previous|}}} | |previous={{{previous|}}} | ||
|next={{{next|}}} | |next={{{next|}}} | ||
| Line 327: | Line 404: | ||
|event2jointthird2={{{event2jointthird2|}}} | |event2jointthird2={{{event2jointthird2|}}} | ||
|event2jointthird3={{{event2jointthird3|}}} | |event2jointthird3={{{event2jointthird3|}}} | ||
|content={{{content|}}} | |||
}} | }} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
| Line 336: | Line 414: | ||
Editing that record updates the article, infobox, prose, chronology, categories and [[Tournaments]] together | Editing that record updates the article, infobox, prose, chronology, categories and [[Tournaments]] together | ||
== Article-specific content == | |||
Custom article sections are passed through the article call rather than stored in the central factual record. This keeps them above the automatic See also and External links sections: | |||
<pre>{Tournament data/Asgard V | |||
|content= | |||
== Trivia == | |||
* Example | |||
}</pre> | |||
== Record skeleton == | == Record skeleton == | ||
| Line 382: | Line 470: | ||
| Event || <code>date</code>, <code>format</code>, <code>mode</code>, <code>challonge</code> | | Event || <code>date</code>, <code>format</code>, <code>mode</code>, <code>challonge</code> | ||
|- | |- | ||
| Links || <code>post</code>, <code>youtube</code>, <code> | | Links || <code>post</code>, <code>youtube</code> through <code>youtube5</code> (each with matching label/explicit/credit fields), <code>twitch</code>, <code>twitchlabel</code>, <code>twitchcredit</code> | ||
|- | |- | ||
| Runners || <code>runner1</code>-<code>runner6</code> | | Runners || <code>runner1</code>-<code>runner6</code> | ||
Latest revision as of 17:31, 19 August 2026
Purpose
This is the dispatcher for the tournament single-source system. Each festival has one named record, for example Template:Tournament data/Riverside I, and its article contains only:
{{Tournament data/Riverside I}}
Editing that record updates the article, infobox, prose, chronology, categories and Tournaments together
Article-specific content
Custom article sections are passed through the article call rather than stored in the central factual record. This keeps them above the automatic See also and External links sections:
{Tournament data/Asgard V
|content=
== Trivia ==
* Example
}
Record skeleton
<includeonly>{{Tournament data
|name=Tournament Name
|date=July 19, 2026
|image=
|format=3v3
|mode=Potion
|host=Town Name
|continent=Ascalon
|runner1=
|post=
|challonge=
|winnerteam=
|winner1=
|winner2=
|winner3=
|secondteam=
|second1=
|second2=
|second3=
|thirdteam=
|third1=
|third2=
|third3=
|render={{{render|article}}}
}}</includeonly>
For 1v1 results use winner, second and third. For team events, team names are optional but member fields are required. To record two joint third-place finishers, put the second player or team in jointthird, jointthirdteam and the matching member fields
If one festival contains a second bracket, keep one record and repeat event fields with the event2 prefix, such as event2date, event2format, event2winnerteam and event2winner1. Shared festival details such as host, runners, image and forums post stay unprefixed
For the 1v1 champion title use championoutcome as established, retained, transferred or no-show, and put the resulting title holder in champion. Incoming champions and prior tournaments are resolved automatically
Parameters
| Group | Parameters |
|---|---|
| Festival | name, image, type, host, continent
|
| Event | date, format, mode, challonge
|
| Links | post, youtube through youtube5 (each with matching label/explicit/credit fields), twitch, twitchlabel, twitchcredit
|
| Runners | runner1-runner6
|
| Podium | winner/winnerteam, second/secondteam, third/thirdteam, jointthird/jointthirdteam and member fields 1-3
|
| Champion | champion, championoutcome; reigningchampion is an exceptional override
|
| Second event | Any event or result field above prefixed with event2
|
| Chronology overrides | previous, next, townprevious, townnext
|