Difference between revisions of "EventBob"
From Sega Retro
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<span style="display:none;"><includeonly>{{#cargo_store: | <span style="display:none;"><includeonly>{{#cargo_store: | ||
_table = events | _table = events | ||
− | | name={{#titleparts:{{PAGENAME}}}} | + | | name={{FormatSQL|{{#titleparts:{{PAGENAME}}}}}} |
| startdate={{stripref|{{#sub:{{{startdate|}}}|0|10}}}} | | startdate={{stripref|{{#sub:{{{startdate|}}}|0|10}}}} | ||
| enddate={{stripref|{{#sub:{{{enddate|}}}|0|10}}}} | | enddate={{stripref|{{#sub:{{{enddate|}}}|0|10}}}} | ||
| location={{stripref|{{{location|}}}}} | | location={{stripref|{{{location|}}}}} | ||
− | | attendance={{stripref|{{{attendance|}}}}} | + | | attendance={{stripref|{{{attendance|}}}}}{{ |
+ | #if:{{{relatedto|}}}|{{RelationStore|{{FormatSQL|{{#titleparts:{{PAGENAME}}}}}}|{{{relatedto|}}}|event}}|}} | ||
}}</includeonly><noinclude>{{#cargo_declare: | }}</includeonly><noinclude>{{#cargo_declare: | ||
_table = events | _table = events | ||
Line 52: | Line 53: | ||
| if={{{game|}}} | | if={{{game|}}} | ||
| title=Game | | title=Game | ||
− | | content=''[[{{{game|}}}]]''{{#cargo_store: | + | | content=''[[{{{game|}}}]]'' ([[{{Code2Format|{{{console|}}}}}]]){{#cargo_store: |
_table = gameevents | _table = gameevents | ||
| game={{{game|}}} | | game={{{game|}}} | ||
Line 68: | Line 69: | ||
| if={{{location|}}} | | if={{{location|}}} | ||
| title=Location | | title=Location | ||
− | | content=<span itemprop="location" itemscope itemtype="https://schema.org/Place">{{{location|}}}</span> | + | | content=<span itemprop="location" itemscope itemtype="https://schema.org/Place">{{CommonEventLocation|{{{location|}}}}}</span> |
}} | }} | ||
{{BobRowPlus | {{BobRowPlus | ||
Line 93: | Line 94: | ||
{{BobPrevNext|{{{prev4|}}}|{{{next4|}}}}} | {{BobPrevNext|{{{prev4|}}}|{{{next4|}}}}} | ||
}} | }} | ||
− | }} | + | }}{{#if:{{NAMESPACE}}||{{#ifeq:{{lc:{{{location|}}}}}|online|[[Category:Online events]]|{{#vardefine:country|{{CountryCheck|{{CommonEventLocation|{{{location|}}}}}}}}} |
+ | {{#ifeq:{{#var:country}}|unknown|[[Category:Events in unknown countries]]|[[Category:Events in {{#var:country}}]]}}}}}} | ||
</div> | </div> | ||
<div style="display:none;"> | <div style="display:none;"> | ||
Line 120: | Line 122: | ||
}} | }} | ||
</pre> | </pre> | ||
+ | |||
+ | Note that some locations can be detected automatically, see [[Template:CommonEventLocation]] for a list. | ||
[[Category:Breakout box templates]]</noinclude> | [[Category:Breakout box templates]]</noinclude> |
Latest revision as of 12:03, 11 October 2023
Usage
This template is to be used on articles about video game events. Place the following at the top of a page:
{{EventBob | logo= | eventimage= | name= | startdate= | enddate= | location= | attendance= | organizer= | licensor= | prev= | next= }}
Note that some locations can be detected automatically, see Template:CommonEventLocation for a list.