Difference between revisions of "Template:Duelnext"

From Yugipedia
Jump to: navigation, search
(Attempt #2 to fix parsing of page name.)
(Finally fixing template under all cases, in line with Infobox templates.)
Line 1: Line 1:
{{ #vardefine: $template:episode-series | {{ #show: {{PAGENAME}} | ?Episode series }} }}{{ #vardefine: $template:chapter-series | {{ #show: {{PAGENAME}} | ?Chapter series }} }}{{ #vardefine: $template:series | {{ #var: $template:episode-series | {{ #var: $template:chapter-series }} }} }}{{ #vardefine: $template:next-episode | {{ #expr: {{ #show: {{PAGENAME}} | ?Episode number }} + 1 }} }}{{ #vardefine: $template:next-chapter | {{ #expr: {{ #show: {{PAGENAME}} | ?Chapter number }} + 1 }} }}{{ #vardefine: $template:next | {{ #var: $template:next-episode | {{ #var: $template:next-chapter }} }} }}{{ #vardefine: $template:episode-chapter-type | {{ #explode: {{ #explode: {{PAGENAME}} | - | 3 }} || 0 }} }}
+
{{ #vardefine: $name | {{ #replace: {{PAGENAME}} | Yu-Gi-Oh! }}
''[[{{ #var: $template:series }} - {{ #var: $template:episode-chapter-type }} {{padleft:{{ #var: $template:next }}|3|0}}{{ #if: {{{1|}}} | <nowiki>#</nowiki>{{{1}}} | }}|Duel continues in the next {{ #ifeq: {{ #var: $template:episode-chapter-type }} | Episode | episode | {{ #var: $template:episode-chapter-type }} }}]].''
+
}}{{ #vardefine: $series | Yu-Gi-Oh! {{ #explode: {{ #var: $name }} | - }}
 +
}}{{ #vardefine: $number | {{ padleft: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} + 1 }} | 3 | 0 }}
 +
}}{{ #vardefine: $type | {{ #replace: {{ #explode: {{ #var: name }} | - | 1 }} | {{ #var: $number }} }}
 +
}}''[[{{ #var: $series }} - {{ #var: $type }} {{ #var: $number }}{{ #if: {{{1|}}} | <nowiki>#</nowiki>{{{1}}} | }}|Duel continues in the next {{ #ifeq: {{ #var: $type }} | Episode | episode | {{ #var: $type }} }}]].''

Revision as of 08:15, 2 February 2015

[[Yu-Gi-Oh! Duelnext - Expression error: Unrecognized word "duelnext".|Duel continues in the next ]].