Template:GlobalProblems: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (just display nothing if globalproblems is called without a console/virtual console parameter) |
||
Line 3: | Line 3: | ||
Error handling and variable declarations | Error handling and variable declarations | ||
-->{{#ifeq:{{#var:tl_globalproblems_visible|false}}|false|{{#if:{{{1|}}}|{{#vardefine:tl_globalproblems_visible|true}}{{GlobalProblems/Virtual Console}}{{ | -->{{#ifeq:{{#var:tl_globalproblems_visible|false}}|false|{{#if:{{{1|}}}|{{#ifexist:Template:GlobalProblems/{{{1}}}|{{#vardefine:tl_globalproblems_visible|true}}{{GlobalProblems/Virtual Console}}{{GlobalProblems/{{{1}}}}}<!-- | ||
Custom header made to have working [edit] link | Custom header made to have working [edit] link | ||
-->{{#vardefine:tl_globalproblems_header|<span style="display:block; overflow: hidden; border-bottom:1px solid #a2a9b1; margin-top:16px; margin-bottom:0.25em; line-height:1.3;"><h2 style="display:inline; border:none;"><span class="mw-headline" id="{{{1}}} Global Problems">{{{1}}} Global Problems</span></h2><span class="mw-editsection"><nowiki>[</nowiki><span class="plainlinks">[{{fullurl:Template:GlobalProblems/{{{1}}}|action=edit}} edit]</span><nowiki>]</nowiki></span></span>}}<!-- | -->{{#vardefine:tl_globalproblems_header|<span style="display:block; overflow:hidden; border-bottom:1px solid #a2a9b1; margin-top:16px; margin-bottom:0.25em; line-height:1.3;"><h2 style="display:inline; border:none;"><span class="mw-headline" id="{{{1}}} Global Problems">{{{1}}} Global Problems</span></h2><span class="mw-editsection"><nowiki>[</nowiki><span class="plainlinks">[{{fullurl:Template:GlobalProblems/{{{1}}}|action=edit}} edit]</span><nowiki>]</nowiki></span></span>}}<!-- | ||
Problem display logic | Problem display logic | ||
Line 18: | Line 18: | ||
More error handling | More error handling | ||
-->|{{#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}}}}{{#ifeq:{{#var:tl_globalproblems_mode}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation}}</noinclude> |