Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Template:Availability/row"

From PCGamingWiki, the wiki about fixing PC games
(added store DRM+key property support)
m (updated error message to be more descriptive when OS parameter is left empty)
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly><tr class="template-infotable-body">
+
<includeonly><tr class="template-infotable-body table-availability-body-row">
<th scope="row">{{Availability/switch|{{{1|}}}|link={{{2|}}}}}</th>
+
<th scope="row" class="table-availability-body-source">{{Availability/store|{{{1|}}}|link={{{2|}}}}}{{#ifeq:{{lc:{{{1|}}}}}|retail||{{#vardefine:digital|true}}}}</th>
<td>{{#if: {{{3}}}|{{#arraymap:{{{3|}}}|,|x|{{Availability/DRM|x|{{#switch: {{{1|}}}
+
<td class="table-availability-body-DRM">{{#if: {{{3}}} |{{#arraymaptemplate:{{{3}}}|Availability/DRM|,|}}|{{Availability/DRM}}}}</td>
|Amazon = Amazon.com
+
<td class="table-availability-body-notes">{{{4|}}}</td>
|GOG = GOG.com
+
<td class="table-availability-body-keys">{{#if:{{{5}}}|{{#arraymaptemplate:{{{5}}}|Availability/keys|,|}}}}</td>
|Humble = Humble Store
+
<td class="table-availability-body-OS" data-sort-value="{{{6|}}}">{{#if:{{{6|}}}|{{#arraymaptemplate:{{{6|}}}|Availability/OS|,|}}|<div class="svg-icon svg-25 os-error">[[File:Icon overlay.png|link=|Error: OS parameter cannot be empty]]</div>{{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (Availability)]]}}}}{{#vardefine:store|}}</td>
|MacApp = Mac App Store
 
|Oculus = Oculus Store
 
|#Default={{{1|}}}
 
}}}}|}}|{{Availability/DRM}}}}</td>
 
<td>{{{4|}}}</td>
 
<td>{{#if: {{{5}}}|{{#arraymap:{{{5|}}}|,|x|{{Availability/keys|x|{{{1|}}}}}|}}}}</td>
 
<td data-sort-value="{{{6|}}}">{{#if:{{{6|}}}|{{#arraymaptemplate:{{{6|}}}|Availability/OS|,|}}|{{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (availability)]]}}}}</td>
 
 
</tr>
 
</tr>
 
</includeonly>
 
</includeonly>

Revision as of 01:38, 29 March 2020