6,906
edits
m (this shouldnt be needed) |
(add globalproblems calls with a now-unnecessary console parameter to Category:Pages calling GlobalProblems template improperly) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#ifeq:{{#var: | <includeonly>{{#ifeq:{{#var:tl_globalproblems_used|false}}|false|{{#vardefine:tl_globalproblems_used|true}}<!-- | ||
Automatically grab platform name in right format | Automatically grab platform name in right format | ||
-->{{#vardefine:tl_globalproblems_platform|{{#ifpageincat:Platforms|{{#if:{{#regex:{{PAGENAME}}|/Nintendo Entertainment System/}}| | -->{{#vardefine:tl_globalproblems_platform|{{#ifpageincat:Platforms|{{#if:{{#regex:{{PAGENAME}}|/Nintendo Entertainment System/}}|{{#regex:{{PAGENAME}}|/Super/}} NES|{{PAGENAME}}}}|{{#ifpageincat:Virtual Console games|{{#ifpageincat:NES games|NES|{{#ifpageincat:TurboGrafx-16 games|TurboGrafx-16|{{#ifpageincat:SNES games|Super NES|{{#ifpageincat:Sega Genesis games|Sega Genesis|{{#ifpageincat:Arcade games|Arcade|{{#ifpageincat:Neo Geo games|Neo Geo|{{#ifpageincat:Nintendo 64 games|Nintendo 64|{{#ifpageincat:Commodore 64 games|Commodore 64|{{#ifpageincat:Sega Master System games|Sega Master System|{{#ifpageincat:MSX games|MSX}}}}}}}}}}}}}}}}}}}}}}}}}}<!-- | ||
Error handling and variable declarations | Error handling and variable declarations | ||
-->{{#if:{{#var:tl_globalproblems_platform}}|{{#ifexist:Template:GlobalProblems/{{#var:tl_globalproblems_platform}}| | -->{{#if:{{#var:tl_globalproblems_platform}}|{{#ifexist:Template:GlobalProblems/{{#var:tl_globalproblems_platform}}|{{GlobalProblems/Virtual Console}}{{GlobalProblems/{{#var:tl_globalproblems_platform}}}}<!-- | ||
Custom header made to have working [edit] link | Custom header made to have working [edit] link | ||
Line 15: | Line 15: | ||
Problem display logic | Problem display logic | ||
-->{{#if:{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#ifpageincat:Platforms||__TOC__}}{{#var:tl_globalproblems_header}} | -->{{#if:{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#vardefine:tl_globalproblems_visible|true}}{{#ifpageincat:Platforms||__TOC__}}{{#var:tl_globalproblems_header}} | ||
Problems that may occur with any {{#var:tl_globalproblems_platform}} title on Dolphin are listed below. | Problems that may occur with any {{#var:tl_globalproblems_platform}} title on Dolphin are listed below. | ||
{{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#ifpageincat:Platforms|{{#var:tl_globalproblems_header}} | {{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_active}}}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#ifeq:{{#var:tl_globalproblems_platform}}|Virtual Console||{{#var:tl_globalproblems_{{#regex:{{#var:tl_globalproblems_platform}}|/\s+/|_}}_fixed}}}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|{{#ifpageincat:Platforms|{{#vardefine:tl_globalproblems_visible|true}}{{#var:tl_globalproblems_header}} | ||
There are no known global problems with {{#var:tl_globalproblems_platform}} titles on Dolphin.}}}}<!-- | There are no known global problems with {{#var:tl_globalproblems_platform}} titles on Dolphin.|<!-- NOTE: this category actually culls whitespace, removing it will affect page output (it shrinks the space between the description and TOC). -->[[Category:Pages using GlobalProblems]]}}}}<!-- | ||
More error handling | More error handling | ||
-->|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#ifeq:{{#var:tl_globalproblems_mode}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation}}</noinclude> | -->|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#if:{{{1|}}}|{{#vardefine:tl_globalproblems_mode|error}}}}{{#ifeq:{{#var:tl_globalproblems_mode}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation}}</noinclude> |
edits