Permanently protected template

Difference between revisions of "Template:Navigation"

From Yugipedia
Jump to: navigation, search
(add autogenerated list of other versions of a card, per {{Card navigation}})
(track uses of Other and Other2; a few other tweaks)
Line 55: Line 55:
 
   }} }}
 
   }} }}
 
----
 
----
'''{{
+
'''{{ #switch: {{ #var: $ns }}
    #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        = {{ ucfirst: {{ lc: {{ #var: $ns }} }} }}
     | #default        = {{ #var: $ns }}
 
 
   }} A-Z'''
 
   }} A-Z'''
 
<div style="font-size: 95%;">{{Contents|Category:{{ #var: $ns }}}}</div>
 
<div style="font-size: 95%;">{{Contents|Category:{{ #var: $ns }}}}</div>
Line 67: Line 66:
 
SMW and categories
 
SMW and categories
  
-->{{IfSemantics
+
-->{{IfSemantics | [[{{NAMESPACE}} page for::{{ #var: $pagename }}| ]]
| [[{{NAMESPACE}} page for::{{ #var: $pagename }}| ]]
+
}}{{ #switch: {{NAMESPACE}}
}}{{
 
  #switch: {{NAMESPACE}}
 
 
   | {{NS:100}}<!-- Card Gallery    -->
 
   | {{NS:100}}<!-- Card Gallery    -->
 
   | {{NS:102}}<!-- Card Rulings    -->
 
   | {{NS:102}}<!-- Card Rulings    -->
Line 80: Line 77:
 
   | {{NS:118}}<!-- Card Artworks    -->
 
   | {{NS:118}}<!-- Card Artworks    -->
 
   | {{NS:120}}<!-- Card Names      -->
 
   | {{NS:120}}<!-- Card Names      -->
   | {{NS:128}}<!-- Card Sets        --> = {{
+
   | {{NS:128}}<!-- Card Sets        --> = {{ #if: {{{nocat|}}}
    #if: {{{nocat|}}}
 
 
     | <!-- suppress content categories -->
 
     | <!-- suppress content categories -->
 
     | [[Category:{{NAMESPACE}}]]
 
     | [[Category:{{NAMESPACE}}]]
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{
+
   }}<!-- maintenance cats - these should not be suppressed -->{{IfSemantics|{{ #ifeq: {{ #var: $pagename }} | {{ #var: $show-name }}
    #ifeq: {{ #var: $pagename }} | {{ #var: $show-name }}
 
 
     | <!-- card page exists at {{ #var: $pagename }} -->
 
     | <!-- card page exists at {{ #var: $pagename }} -->
     | {{
+
     | {{ #if: {{ #pos: {{ #var: $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 -->
       | {{
+
       | {{ #if: {{ #var: $show-name }}
        #if: {{ #var: $show-name }}
 
 
         | {{Mbox
 
         | {{Mbox
 
           | type = move
 
           | type = move
Line 98: Line 91:
 
       }}
 
       }}
 
     }}
 
     }}
   }}}}{{
+
   }}}}{{ #if: {{{name|¬}}} || [[Category:Navigation transclusions to be checked|P]]<!-- {{{name}}} used but empty -->
    #if: {{{name|¬}}}
 
    || [[Category:Navigation transclusions to be checked|P]]<!-- {{{name}}} used but empty -->
 
 
   }}
 
   }}
   | #default<!-- everything else -->    = {{
+
   | #default<!-- everything else -->    = {{ #switch: {{FULLPAGENAME}}
    #switch: {{FULLPAGENAME}}
 
 
     | Template:Navigation          | Template:Navigation/doc  | Template:Navigation/sandbox
 
     | Template:Navigation          | Template:Navigation/doc  | Template:Navigation/sandbox
 
     | Template:Navigation/testcases | Template:Navigation2      | Template:Navigation3 = <!-- no maintenance cats for Template:Navigation et al -->
 
     | Template:Navigation/testcases | Template:Navigation2      | Template:Navigation3 = <!-- no maintenance cats for Template:Navigation et al -->
 
     | #default                      = [[Category:Navigation transclusions to be checked|S{{FULLPAGENAME}}]]
 
     | #default                      = [[Category:Navigation transclusions to be checked|S{{FULLPAGENAME}}]]
 
   }}
 
   }}
}}{{
+
}}{{ #if: {{{Other|}}}{{{Other2|}}} | [[Category:((Navigation)) transclusions with "other" parameter]]
  #if: {{{demo|}}}{{{demo_ns|}}}<!-- demo cat -->
+
}}{{ #if: {{{demo|}}}{{{demo_ns|}}} | [[Category:Navigation demonstrations]]<!-- demo cat -->
  | [[Category:Navigation demonstrations]]
 
 
}}<noinclude>
 
}}<noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Revision as of 21:07, 30 October 2015