Permanently protected template

Difference between revisions of "Template:Navigation"

From Yugipedia
Jump to: navigation, search
(rm unnecessary sortkeys too)
(more vars)
Line 1: Line 1:
{{ #vardefine: $mode | {{ lc: {{{mode|}}} }} }}{{Navbox
+
{{ #vardefine: $mode | {{ lc: {{{mode|}}} }}
| title      = '''[[{{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }}{{ #if: {{{1|}}} | {{!}}{{{1}}} }} }}]]'''
+
}}{{ #vardefine: $name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{name|}}} | {{{name}}} | {{PAGENAME}} }} }}
 +
}}{{ #vardefine: $display-name | {{ #if: {{{demo|}}} | {{{demo}}} | {{ #if: {{{1|}}} | {{{1}}} | {{ #var: $name }} }} }}
 +
}}{{ #vardefine: $ns | {{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{ #if: {{{demo|}}} | {{NAMESPACE:{{{demo}}}}} | {{NAMESPACE}} }} }}
 +
}}{{ #vardefine: $show-name | {{ #show: {{PAGENAME}} | ?Page name }}
 +
}}{{Navbox
 +
| title      = '''[[{{ #var: $name }}|{{ #var: $display-name }}]]'''
  
 
| navbar    = plain
 
| navbar    = plain
Line 55: Line 60:
 
----
 
----
 
'''{{
 
'''{{
     #switch: {{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{NAMESPACE}} }}
+
     #switch: {{ #var: $ns }}
 
     | Card Gallery    = Card Galleries
 
     | Card Gallery    = Card Galleries
 
     | Card Rulings    = [[Ruling|Card Rulings]]
 
     | Card Rulings    = [[Ruling|Card Rulings]]
 
     | Card Errata      = [[Errata|Card Errata]]
 
     | Card Errata      = [[Errata|Card Errata]]
     | #default        = {{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{NAMESPACE}} }}
+
     | #default        = {{ #var: $ns }}
 
   }} A-Z'''
 
   }} A-Z'''
<div style="font-size: 95%;">{{Contents|Category:{{ #if: {{{demo_ns|}}} | {{{demo_ns}}} | {{NAMESPACE}} }}}}</div>
+
<div style="font-size: 95%;">{{Contents|Category:{{ #var: $ns }}}}</div>
 
}}<!--
 
}}<!--
  
Line 84: Line 89:
 
     | [[Category:{{NAMESPACE}}]]
 
     | [[Category:{{NAMESPACE}}]]
 
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{
 
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{
     #ifeq: {{PAGENAME}} | {{ #show: {{PAGENAME}} | ?Page Name }}
+
     #ifeq: {{PAGENAME}} | {{ #var: $show-name }}
 
     | <!-- card page exists at {{PAGENAME}} -->
 
     | <!-- card page exists at {{PAGENAME}} -->
 
     | {{
 
     | {{
Line 90: Line 95:
 
       | <!-- hack to keep "Damage = Reptile" info pages out of the tracking category -->
 
       | <!-- hack to keep "Damage = Reptile" info pages out of the tracking category -->
 
       | {{
 
       | {{
         #if: {{ #show: {{PAGENAME}} |?Page Name }}
+
         #if: {{ #var: $show-name }}
 
         | {{Mbox
 
         | {{Mbox
 
           | type = move
 
           | type = move
           | text = '''This page should be [{{fullurl:Special:MovePage/{{FULLPAGENAMEE}}|wpNewTitle={{urlencode:{{NAMESPACE}}:{{ #show: {{PAGENAME}} | ?Page Name }}}}&wpReason={{urlencode:per main page}}&wpLeaveRedirect=0}} renamed]''' to "{{NAMESPACE}}:{{ #show: {{PAGENAME}} | ?Page Name }}" per its [[{{ #show: {{PAGENAME}} | ?Page Name }}|main card article]].<br />After renaming, please null-edit [{{fullurl:{{NAMESPACE}}:{{ #show: {{PAGENAME}} | ?Page Name }}|action=edit}} this page], ''and then'' the [{{fullurl:{{ #show: {{PAGENAME}} | ?Page Name }}|action=edit}} main card article], to properly update this notice.
+
           | text = '''This page should be [{{fullurl:Special:MovePage/{{FULLPAGENAMEE}}|wpNewTitle={{urlencode:{{NAMESPACE}}:{{ #var: $show-name }}}}&wpReason={{urlencode:per main page}}&wpLeaveRedirect=0}} renamed]''' to "{{NAMESPACE}}:{{ #var: $show-name }}" per its [[{{ #var: $show-name }}|main card article]].<br />After renaming, please null-edit [{{fullurl:{{NAMESPACE}}:{{ #var: $show-name }}|action=edit}} this page], ''and then'' the [{{fullurl:{{ #var: $show-name }}|action=edit}} main card article], to properly update this notice.
 
         }}[[Category:Navigation transclusions to be checked|N]]<!-- card page doesn't exist or is redirect -->
 
         }}[[Category:Navigation transclusions to be checked|N]]<!-- card page doesn't exist or is redirect -->
 
       }}
 
       }}

Revision as of 03:58, 16 February 2015