Permanently protected template

Difference between revisions of "Template:Navigation"

From Yugipedia
Jump to: navigation, search
(more vars)
(try using $pagename var instead of raw {{PAGENAME}})
Line 1: Line 1:
 
{{ #vardefine: $mode | {{ lc: {{{mode|}}} }}
 
{{ #vardefine: $mode | {{ lc: {{{mode|}}} }}
}}{{ #vardefine: $name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }} }}
+
}}{{ #vardefine: $pagename | {{Normalized pagename}}
 +
}}{{ #vardefine: $name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} }}
 
}}{{ #vardefine: $display-name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{1|}}} | {{{1}}} | {{ #var: $name }} }} }}
 
}}{{ #vardefine: $display-name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{1|}}} | {{{1}}} | {{ #var: $name }} }} }}
}}{{ #vardefine: $ns | {{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{ #if: {{{demo|}}} | {{NAMESPACE:{{{demo}}}}} | {{NAMESPACE}} }} }}
+
}}{{ #vardefine: $ns | {{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{ #if: {{{demo|}}} | {{NAMESPACE:{{{demo}}}}} | {{ #var: $pagename }} }} }}
}}{{ #vardefine: $show-name | {{ #show: {{PAGENAME}} | ?Page name }}
+
}}{{ #vardefine: $show-name | {{ #show: {{ #var: $pagename }} | ?Page name }}
 
}}{{Navbox
 
}}{{Navbox
 
| title      = '''[[{{ #var: $name }}|{{ #var: $display-name }}]]'''
 
| title      = '''[[{{ #var: $name }}|{{ #var: $display-name }}]]'''
Line 72: Line 73:
  
 
-->{{IfSemantics
 
-->{{IfSemantics
| [[{{NAMESPACE}} page for::{{PAGENAME}}| ]]
+
| [[{{NAMESPACE}} page for::{{ #var: $pagename }}| ]]
 
}}{{
 
}}{{
 
   #switch: {{NAMESPACE}}
 
   #switch: {{NAMESPACE}}
Line 89: Line 90:
 
     | [[Category:{{NAMESPACE}}]]
 
     | [[Category:{{NAMESPACE}}]]
 
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{
 
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{
     #ifeq: {{PAGENAME}} | {{ #var: $show-name }}
+
     #ifeq: {{ #var: $pagename }} | {{ #var: $show-name }}
     | <!-- card page exists at {{PAGENAME}} -->
+
     | <!-- card page exists at {{ #var: $pagename }} -->
 
     | {{
 
     | {{
       #if: {{ #pos: {{PAGENAME}} | = }}
+
       #if: {{ #pos: {{ #var: $pagename }} | = }}
 
       | <!-- hack to keep "Damage = Reptile" info pages out of the tracking category -->
 
       | <!-- hack to keep "Damage = Reptile" info pages out of the tracking category -->
 
       | {{
 
       | {{

Revision as of 17:14, 27 February 2015