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}}{{#ifexist:Template:GlobalProblems/{{{1}}}|{{GlobalProblems/{{{1}}}}}|{{#vardefine:tl_globalproblems_mode|error}}}}<!--
-->{{#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>