Difference between revisions of "Template:Name"

From Yugipedia
Jump to: navigation, search
(split documentation to /doc)
(simplify with #show)
Line 1: Line 1:
{{ #if: {{{1|}}} | {{ #vardefine: $card_name-localname | {{ #ask: [[{{ #vardefineecho: $card_name-name | {{ PAGENAME: {{{1}}} }} }}]]
+
{{ #if: {{{1|}}} | {{ #show: {{ #vardefineecho: $card_name-name | {{ PAGENAME: {{{1}}} }} }}
 
   |?{{ #switch: {{ln|{{{2}}}}}
 
   |?{{ #switch: {{ln|{{{2}}}}}
     | ja = {{ #if: {{ #show: {{ #var: $card_name-name }} |?Ruby Japanese name }} | Ruby }} Japanese name
+
     | ja = {{ #if: {{ #show: {{ #var: $card_name-name }} |?Ruby Japanese name }} | Ruby }} Japanese
     | de = German name
+
     | de = German
     | ko = Korean name
+
     | ko = Korean
     | zh = Chinese name
+
     | zh = Chinese
     | fr = French name
+
     | fr = French
     | pt = Portuguese name
+
     | pt = Portuguese
     | it = Italian name
+
     | it = Italian
     | es = Spanish name
+
     | es = Spanish
     | #default = {{ #ifeq: {{rg|{{{2}}}}} | AE | {{ #if: {{ #show: {{ #var: $card_name-name }} |?Asian-English name }} | Asian- }} }}English name
+
     | #default = {{ #ifeq: {{rg|{{{2}}}}} | AE | {{ #if: {{ #show: {{ #var: $card_name-name }} |?Asian-English name }} | Asian- }} }}English
     }}
+
     }} name#
   | format    = template
+
   }}
  | template  = echo
 
  | mainlabel = -
 
  | limit    = 1
 
  | searchlabel =
 
  | sort      = modification date
 
  | order    = desc
 
  }} }}{{ #iferror: {{ #explode: {{ #explode: {{ #var: $card_name-localname }} | ]] | 1 }} | {{!((}} }} | {{ #invoke: string | match | {{ #var: $card_name-localname }} | %[%[SMW::off%]%](.*)%[%[SMW::on%]%] }} }}
 
 
}}<noinclude>{{documentation}}</noinclude>
 
}}<noinclude>{{documentation}}</noinclude>

Revision as of 14:27, 16 December 2017