Difference between revisions of "Development:Infobox game"
From PCGamingWiki, the wiki about fixing PC games
(Cargo top/warnings initial) |
(no html for Cargo) |
||
Line 60: | Line 60: | ||
Icons --><!-- | Icons --><!-- | ||
storing WSGF Link state -->{{#cargo_query:tables=Video|where=_pageID = {{PAGEID}} AND WSGF_Link IS NOT NULL|fields=WSGF_Link|default=}}<!-- | storing WSGF Link state -->{{#cargo_query:tables=Video|where=_pageID = {{PAGEID}} AND WSGF_Link IS NOT NULL|fields=WSGF_Link|default=}}<!-- | ||
− | storing digital state -->{{#vardefine:available digitally|{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}}|fields=Available_digitally|default=}}}}{{#if: {{{wikipedia|}}}{{{gogcom id|}}}{{{steam appid|}}}{{{winehq|}}}{{{strategywiki|}}}{{{mobygames|}}}{{{igdb|}}}{{#var:WSGF Link}}{{{official site|}}}| | + | storing digital state -->{{#vardefine:available digitally|{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}}|fields=Available_digitally|no html|default=}}}}{{#if: {{{wikipedia|}}}{{{gogcom id|}}}{{{steam appid|}}}{{{winehq|}}}{{{strategywiki|}}}{{{mobygames|}}}{{{igdb|}}}{{#var:WSGF Link}}{{{official site|}}}| |
<tr> | <tr> | ||
<td class="template-infobox-icons" colspan="2"><!-- | <td class="template-infobox-icons" colspan="2"><!-- | ||
Line 69: | Line 69: | ||
|data=coopgameid=gameid,coopurl=urlSlug | |data=coopgameid=gameid,coopurl=urlSlug | ||
}} | <span class="error">Error: Invalid JSON.</span> ||<div title="{{PAGENAME}} on Co-Optimus" class="plainlinks template-infobox-icon svg-icon infobox-cooptimus">[https://www.co-optimus.com/game/{{#external_value:coopgameid}}/pc/{{#external_value:coopurl}}.html ]</div>}} }}--><!-- | }} | <span class="error">Error: Invalid JSON.</span> ||<div title="{{PAGENAME}} on Co-Optimus" class="plainlinks template-infobox-icon svg-icon infobox-cooptimus">[https://www.co-optimus.com/game/{{#external_value:coopgameid}}/pc/{{#external_value:coopurl}}.html ]</div>}} }}--><!-- | ||
− | -->{{#if: {{{gogcom id|}}} | {{#vardefine:cloud|needed}}<div title="{{PAGENAME}} in GOG Database" class="plainlinks template-infobox-icon svg-icon infobox-gogdb">[[File:Icon overlay.png|link=https://www.gogdb.org/product/{{{gogcom id|}}}]]</div> {{#if:{{#var:Windows DOSBox}}{{#var:OS X DOSBox}}{{#var:Linux DOSBox}}|{{#ifeq:{{#cargo_query:tables=Cloud|where=_pageID = {{PAGEID}}|fields=GOG_Galaxy|default=}}|true|{{#vardefine:GOG.com DOSBox cloud|true}}}}}}}}<!-- | + | -->{{#if: {{{gogcom id|}}} | {{#vardefine:cloud|needed}}<div title="{{PAGENAME}} in GOG Database" class="plainlinks template-infobox-icon svg-icon infobox-gogdb">[[File:Icon overlay.png|link=https://www.gogdb.org/product/{{{gogcom id|}}}]]</div> {{#if:{{#var:Windows DOSBox}}{{#var:OS X DOSBox}}{{#var:Linux DOSBox}}|{{#ifeq:{{#cargo_query:tables=Cloud|where=_pageID = {{PAGEID}}|fields=GOG_Galaxy|no html|default=}}|true|{{#vardefine:GOG.com DOSBox cloud|true}}}}}}}}<!-- |
-->{{#if: {{{hltb|{{#var:hltb|}}}}} | <div title="{{PAGENAME}} on HowLongToBeat" class="template-infobox-icon svg-icon infobox-hltb">[[File:Icon overlay.png|link=https://howlongtobeat.com/game?id={{{hltb|{{#var:hltb|}}}}}|{{PAGENAME}} on HowLongToBeat]]</div>}}<!-- | -->{{#if: {{{hltb|{{#var:hltb|}}}}} | <div title="{{PAGENAME}} on HowLongToBeat" class="template-infobox-icon svg-icon infobox-hltb">[[File:Icon overlay.png|link=https://howlongtobeat.com/game?id={{{hltb|{{#var:hltb|}}}}}|{{PAGENAME}} on HowLongToBeat]]</div>}}<!-- | ||
-->{{#if: {{#var:igdb|{{{igdb|}}}}} | <div title="{{PAGENAME}} on IGDB" class="template-infobox-icon svg-icon infobox-igdb">[[File:Icon overlay.png|link=https://www.igdb.com/games/{{#var:igdb|{{{igdb|}}}}}|{{PAGENAME}} on IGDB]]</div>}}<!-- | -->{{#if: {{#var:igdb|{{{igdb|}}}}} | <div title="{{PAGENAME}} on IGDB" class="template-infobox-icon svg-icon infobox-igdb">[[File:Icon overlay.png|link=https://www.igdb.com/games/{{#var:igdb|{{{igdb|}}}}}|{{PAGENAME}} on IGDB]]</div>}}<!-- | ||
Line 101: | Line 101: | ||
-->{{#vardefine:System requirements|needed}}<!-- | -->{{#vardefine:System requirements|needed}}<!-- | ||
-->}}<!-- end ONLY APPLY ON PAGES IN MAIN NAMESPACE end | -->}}<!-- end ONLY APPLY ON PAGES IN MAIN NAMESPACE end | ||
− | -->{{#vardefine:VR|{{#cargo_query:tables=VR_support|where=_pageID = {{PAGEID}} | + | -->{{#vardefine:VR|{{#cargo_query:tables=VR_support|where=_pageID = {{PAGEID}}|no html|default=}}}}<!-- |
-->{{#ifeq: {{#var:PC booter}}{{#var:DOS}}{{#var:Windows 3.x}}{{#var:Windows}}{{#var:Mac OS}}{{#var:OS X}}{{#var:Linux}}|true||{{#vardefine:OS tabs|true}}}}<!-- | -->{{#ifeq: {{#var:PC booter}}{{#var:DOS}}{{#var:Windows 3.x}}{{#var:Windows}}{{#var:Mac OS}}{{#var:OS X}}{{#var:Linux}}|true||{{#vardefine:OS tabs|true}}}}<!-- | ||
-->{{#ifeq: {{#var:PC booter}} | ported | [[Category:Invalid template usage (Infobox game)]]}}<!-- | -->{{#ifeq: {{#var:PC booter}} | ported | [[Category:Invalid template usage (Infobox game)]]}}<!-- | ||
Line 114: | Line 114: | ||
-->{{#arraymap:{{#var:sidebarSeries}}|,|€€€€€|{{#if:{{#var:sidebarSeriesShown}}||</dd>{{Series|€€€€€}}{{#vardefine:sidebarSeriesShown|true}}}}|}}<!-- | -->{{#arraymap:{{#var:sidebarSeries}}|,|€€€€€|{{#if:{{#var:sidebarSeriesShown}}||</dd>{{Series|€€€€€}}{{#vardefine:sidebarSeriesShown|true}}}}|}}<!-- | ||
-->{{Tocbox}}<!-- | -->{{Tocbox}}<!-- | ||
− | -->{{#if:{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}} AND Warnings IS NOT NULL|default=}}|{{#vardefine:Top warnings|true}}{{#vardefine:Top last|Infobox}}{{#vardefine:Top|{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}} AND Top IS NOT NULL|fields=Top|default=}}}}{{#vardefine:DRM|{{#cargo_query:tables=Availability|where=_pageID = {{PAGEID}} AND Uses_DRM IS NOT NULL|fields=Uses_DRM|default=}}}}{{#ifeq:{{#var:Top}}|Infobox|{{Warnings}}}}}}</includeonly><noinclude>{{#cargo_declare: | + | -->{{#if:{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}} AND Warnings IS NOT NULL|no html|default=}}|{{#vardefine:Top warnings|true}}{{#vardefine:Top last|Infobox}}{{#vardefine:Top|{{#cargo_query:tables=Tags|where=_pageID = {{PAGEID}} AND Top IS NOT NULL|fields=Top|no html|default=}}}}{{#vardefine:DRM|{{#cargo_query:tables=Availability|where=_pageID = {{PAGEID}} AND Uses_DRM IS NOT NULL|fields=Uses_DRM|no html|default=}}}}{{#ifeq:{{#var:Top}}|Infobox|{{Warnings}}}}}}</includeonly><noinclude>{{#cargo_declare: |
_table=Infobox_game | _table=Infobox_game | ||
|Cover=File | |Cover=File |
Revision as of 04:47, 10 October 2021
Error: #cargo_declare must be called from a template page.
Documentation for the above template (sometimes hidden from view).
Visit Development:Infobox game/Documentation to edit this text. (How does this work?)