Permanently protected template

Difference between revisions of "Template:Related page link"

From Yugipedia
Jump to: navigation, search
(try using $pagename var instead of raw {{PAGENAME}})
(top: Restoring revision 4758947 by User:Dinoguy1000 on 2021-08-22 12:33:12. end me)
(Tag: New user edit)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>{{ #vardefine: $pagename | {{ #var: $pagename | {{Normalized pagename|{{PAGENAME}}}} }} }}[[{{
+
<includeonly>{{ #vardefine: $rpl-ns | {{{1}}}
  #if: {{{2|}}}
+
}}{{ #vardefine: $rpl-page | {{ #if: {{{2|}}} | {{{2}}} | {{ #var: $pagename | {{ #vardefineecho: $pagename | {{Normalized pagename|{{PAGENAME}}}} }} }} }}
  | {{{1}}}:{{{2}}}
+
}}{{ #switch: {{ #var: $rpl-ns }}
  | {{
+
  | {{ns:3004}}<!-- Card Gallery -->    | {{ns:3008}}<!-- Card Rulings --> | {{ns:3010}}<!-- Card Errata -->
    #if: {{
+
  | {{ns:3012}}<!-- Card Artworks -->    | {{ns:3014}}<!-- Card Tips -->    | {{ns:3016}}<!-- Card Trivia -->
      #if: {{ #pos: {{ #var: $pagename }} | = }}
+
  | {{ns:3018}}<!-- Card Appearances --> | {{ns:3020}}<!-- Card Names -->  | {{ns:3022}}<!-- Card Lores -->
      || {{IfSemantics|{{ #ask: [[{{{1}}} {{ #if: {{{type|}}} | {{{type}}} | page }} for::{{ #var: $pagename }}]] | link=none }}}}
+
     = {{Preload|{{ #var: $rpl-ns }}:{{ #var: $rpl-page }}|preload=Template:Related page link/preload/{{{label}}}|text={{{label}}}}}
    }}
+
  | #default = [[{{ #var: $rpl-ns }}:{{ #var: $rpl-page }}#{{ #if: {{{3|}}} | {{{3}}} }}|{{ #if: {{{label|}}} | {{{label}}} | {{ #var: $rpl-ns }} }}]]
     | {{ #ask: [[{{{1}}} {{ #if: {{{type|}}} | {{{type}}} | page }} for::{{ #var: $pagename }}]] | link=none }}
+
}}</includeonly><noinclude>
    | {{{1}}}:{{ #var: $pagename }}
 
  }}
 
}}#{{
 
  #if: {{{3|}}}
 
  | {{{3}}}
 
}}|{{ #if: {{{label|}}} | {{{label}}} | {{{1}}} }}]]</includeonly><noinclude>
 
 
{{Documentation}}
 
{{Documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 22:46, 17 March 2023