Difference between revisions of "Template:Infobox/Yu-Gi-Oh!/Episode"

From Yugipedia
Jump to: navigation, search
(store to standard-named properties too (though expect idiosyncracies until a new-format episode infobox is written and deployed to all episode pages))
(update series for Toei episodes)
Line 1: Line 1:
 
{{ #vardefine: $name | {{ #replace: {{Normalized pagename}} | Yu-Gi-Oh! }}
 
{{ #vardefine: $name | {{ #replace: {{Normalized pagename}} | Yu-Gi-Oh! }}
 
}}{{ #vardefine: $series | {{ #sub: Yu-Gi-Oh! {{ #var: $name }} | 0 | {{ #rpos: Yu-Gi-Oh! {{ #var: $name }} | - }} }}
 
}}{{ #vardefine: $series | {{ #sub: Yu-Gi-Oh! {{ #var: $name }} | 0 | {{ #rpos: Yu-Gi-Oh! {{ #var: $name }} | - }} }}
}}{{ #vardefine: $series | {{ #if: {{ #pos: {{ #var: $series }} | First }} | Yu-Gi-Oh! (first series) | {{ #var: $series }} }}
+
}}{{ #vardefine: $series | {{ #if: {{ #pos: {{ #var: $series }} | First }} | Yu-Gi-Oh! (Toei anime) | {{ #var: $series }} }}
 
}}{{ #vardefine: $number | {{ #iferror: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} }} | {{ #explode: {{ #var: $name }} || -1 }} }}
 
}}{{ #vardefine: $number | {{ #iferror: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} }} | {{ #explode: {{ #var: $name }} || -1 }} }}
 
}}<noinclude>
 
}}<noinclude>
Line 211: Line 211:
 
{{!}}{{!}} {{IfSemantics
 
{{!}}{{!}} {{IfSemantics
 
   |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} - 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}}
 
   |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} - 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}}
   |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} - 1}}|3|0}}]]
+
   |[[{{ #ifeq: {{ #var: $series }} | Yu-Gi-Oh! (Toei anime) | Yu-Gi-Oh! First Series | {{ #var: $series }} }} - Episode {{padleft:{{#expr:{{ #var: $number }} - 1}}|3|0}}]]
 
}}
 
}}
 
{{!}}-
 
{{!}}-
Line 217: Line 217:
 
{{!}}{{!}} {{IfSemantics
 
{{!}}{{!}} {{IfSemantics
 
   |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} + 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}}
 
   |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} + 1 }}]] | ?Translated Japanese name |?English name | link=none | format = template | template = PipeLink | default = N/A}}
   |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} + 1}}|3|0}}]]
+
   |[[{{ #ifeq: {{ #var: $series }} | Yu-Gi-Oh! (Toei anime) | Yu-Gi-Oh! First Series | {{ #var: $series }} }} - Episode {{padleft:{{#expr:{{ #var: $number }} + 1}}|3|0}}]]
 
}}
 
}}
 
| }}
 
| }}

Revision as of 13:52, 15 October 2023

Episode infoboxes are used for

episode pages

.


Infobox/Yu-Gi-Oh!/Episode
Episode number

Template:Infobox//Episode

Chronology
Episode listing
Previous N/A"strong class="error">Expression error: Unrecognized word "template"." is not a number.
Next N/A"strong class="error">Expression error: Unrecognized word "template"." is not a number.