Difference between revisions of "Development:Infobox game/row/taxonomy/modes"

From PCGamingWiki, the wiki about fixing PC games
(test mode list vardefine)
(test using switch instead)
Line 1: Line 1:
 
<includeonly>{{#if: {{{1|}}} | <tr>
 
<includeonly>{{#if: {{{1|}}} | <tr>
 
<td class="template-infobox-type">Modes</td>
 
<td class="template-infobox-type">Modes</td>
<td class="template-infobox-info">{{#arraymap: {{{1}}} | , | €€€€€ | {{#vardefine:modes|{{#if:{{#var:modes}}|{{#var:modes}},€€€€€|€€€€€}}}}{{#switch: {{lc:€€€€€}}
+
<td class="template-infobox-info">{{#switch: {{lc:{{{1}}}}}
| singleplayer = {{Glossary:Singleplayer|uc}}[[Category:Singleplayer]]
+
| singleplayer = {{Glossary:Singleplayer|uc}}[[Category:Singleplayer]]{{#vardefine:modes|Singleplayer}}
| multiplayer  = {{Glossary:Multiplayer|uc}}[[Category:Multiplayer]]{{#vardefine:multiplayer|needed}}
+
| singleplayer,multiplayer
 +
| singleplayer, multiplayer
 +
| multiplayer,singleplayer
 +
| multiplayer, singleplayer = {{Glossary:Singleplayer|uc}}[[Category:Singleplayer]], {{Glossary:Multiplayer|uc}}[[Category:Multiplayer]]{{#vardefine:multiplayer|needed}}{{#vardefine:modes|Singleplayer, Multiplayer}}
 +
| multiplayer  = {{Glossary:Multiplayer|uc}}[[Category:Multiplayer]]{{#vardefine:multiplayer|needed}}{{#vardefine:modes|Multiplayer}}
 
| #default    = <div title="Error: '€€€€€' not recognized" class="svg-icon svg-16 os-error"></div> [[Category:Invalid template usage (infobox game)]]
 
| #default    = <div title="Error: '€€€€€' not recognized" class="svg-icon svg-16 os-error"></div> [[Category:Invalid template usage (infobox game)]]
 
}}
 
}}

Revision as of 03:46, 4 September 2021

Documentation for the above template (sometimes hidden from view).