Jump to content

Template:Tournament: Difference between revisions

From Spike Wiki
>Kypho
No edit summary
Trim tournament infobox output whitespace
 
(31 intermediate revisions by 2 users not shown)
Line 10: Line 10:
|FwangoURL=URL
|FwangoURL=URL
}}
}}
</noinclude><includeonly>
<templatedata>{
{{#default_form:Tournament}}
"description":"Tournament infobox (stores to Cargo).",
<templatestyles src="Template:Infobox/styles.css" />
"params":{
<templatestyles src="Template:Tournament/styles.css" />
  "Name":{"label":"Name","type":"string","required":true,"suggested":true},
 
  "StartDate":{"label":"Start date","type":"date"},
<!-- store (normalize dates to ISO even if entered US-style) -->
  "EndDate":{"label":"End date","type":"date"},
{{#cargo_store:_table=Tournaments
  "City":{"label":"City","type":"string"},
  "Venue":{"label":"Venue","type":"string"},
  "Organizer":{"label":"Organizer","type":"string"},
  "Poster":{"label":"Poster file","type":"wiki-file-name"},
  "PosterCaption":{"label":"Poster caption","type":"string"},
  "FwangoURL":{"label":"Fwango URL","type":"url"}
}
}</templatedata>
</noinclude><includeonly>{{#default_form:Tournament}}<templatestyles src="Template:Infobox/styles.css" /><templatestyles src="Template:Tournament/styles.css" /><!-- -->{{#cargo_store:_table=Tournaments
|Name={{{Name|{{PAGENAME}}}}}
|Name={{{Name|{{PAGENAME}}}}}
|StartDate={{#time:Y-m-d|{{{StartDate|}}}}}
|StartDate={{{StartDate|}}}
|EndDate={{#time:Y-m-d|{{{EndDate|}}}}}
|EndDate={{{EndDate|}}}
|City={{{City|}}}
|City={{{City|}}}
|Venue={{{Venue|}}}
|Venue={{{Venue|}}}
Line 25: Line 33:
|Poster={{{Poster|}}}
|Poster={{{Poster|}}}
|FwangoURL={{{FwangoURL|}}}
|FwangoURL={{{FwangoURL|}}}
}}
}}<!-- --><table class="infobox infobox-tournament">
 
<tr><th class="infobox-title" colspan="2">{{{Name|{{PAGENAME}}}}}</th></tr>{{#if:{{{Poster|}}}|<tr><td class="infobox-image" colspan="2">[[File:{{{Poster}}}|frameless|250px]]</td></tr>{{#if:{{{PosterCaption|}}}|<tr><td class="infobox-caption" colspan="2">{{{PosterCaption}}}</td></tr>}}}}
<table class="infobox">
<tr><th>Dates</th><td>{{#time:M j, Y|{{{StartDate|}}}}}</td></tr>
  <tr><th class="infobox-title" colspan="2">{{{Name|{{PAGENAME}}}}}</th></tr>
{{#if:{{{City|}}}{{{Venue|}}}|<tr><th>Location</th><td>{{{City|}}}{{#if:{{{Venue|}}}| · {{{Venue}}}}}</td></tr>}}
 
{{#if:{{{Organizer|}}}|<tr><th>Organizer</th><td>{{{Organizer}}}</td></tr>}}
  {{#if:{{{Poster|}}}|
{{#if:{{{Surface|}}}|<tr><th>Surface</th><td>{{{Surface}}}</td></tr>}}
    <tr><td class="infobox-image" colspan="2">[[File:{{{Poster}}}|frameless|upright=1.15]]</td></tr>
{{#if:{{{Prize|}}}|<tr><th>Prize</th><td>{{{Prize}}}</td></tr>}}
    {{#if:{{{PosterCaption|}}}|<tr><td class="infobox-caption" colspan="2">{{{PosterCaption}}}</td></tr>}}
{{#if:{{{FwangoURL|}}}|<tr><th>Fwango</th><td>[{{{FwangoURL}}} View event]</td></tr>}}
  }}
</table>[[Category:Tournaments]]</includeonly>
 
{{#if: {{{StartDate|}}} |
  <tr>
    <th>Dates</th>
    <td>
      {{#ifeq: {{{StartDate|}}} | {{{EndDate|}}} |
        {{#time:M j, Y|{{{StartDate}}}}}
      |
        {{#time:M j, Y|{{{StartDate|}}}}}
        {{#if: {{{EndDate|}}} | &nbsp;–&nbsp; {{#time:M j, Y|{{{EndDate}}}}} }}
      }}
    </td>
  </tr>
}}
 
  {{#if:{{{City|}}}{{{Venue|}}}|
    <tr><th>Location</th><td>{{{City|}}}{{#if:{{{Venue|}}}| · {{{Venue}}}}}</td></tr>
  }}
 
  {{#if:{{{Organizer|}}}|<tr><th>Organizer</th><td>{{{Organizer}}}</td></tr>}}
  {{#if:{{{Surface|}}}| <tr><th>Surface</th> <td>{{{Surface}}}</td></tr>}}
  {{#if:{{{Prize|}}}|   <tr><th>Prize</th>   <td>{{{Prize}}}</td></tr>}}
  {{#if:{{{FwangoURL|}}}|<tr><th>Fwango</th><td>{{{FwangoURL}}}</td></tr>}}
</table>
 
 
<!-- default sections under the infobox -->
 
== Champions ==
{{#cargo_query:
  tables=Divisions
  |where=Tournament = "{{PAGENAME}}"
  |fields=Division
  |order by=Division
  |format=template
  |template=Division champions block
  |named args=yes
  |default=''No divisions yet.'' [[Special:FormEdit/Tournament/{{PAGENAME}}|Add divisions ▸]]
}}
 
== Highlights ==
<!-- Add short highlight links or clips here -->
 
== Full match footage ==
<!-- Add full match VOD links here -->
 
== Gallery ==
<!-- Add any photos or links to photos taken here -->
 
== References ==
<!-- Add any references here -->
<references/>
 
<!-- The Division subtemplates inserted by the form will render below this line,
    each with its own podium table (handled inside Template:Division). -->
 
[[Category:Tournaments]]
</includeonly>

Latest revision as of 21:29, 16 April 2026

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

Tournament infobox (stores to Cargo).

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
NameName

no description

Stringrequired
Start dateStartDate

no description

Dateoptional
End dateEndDate

no description

Dateoptional
CityCity

no description

Stringoptional
VenueVenue

no description

Stringoptional
OrganizerOrganizer

no description

Stringoptional
Poster filePoster

no description

Fileoptional
Poster captionPosterCaption

no description

Stringoptional
Fwango URLFwangoURL

no description

URLoptional