Difference between revisions of "Template:Chapter"

From Yugipedia
Jump to: navigation, search
(ARC-V = Scale)
(properly link chapters that don't yet have an article even when SMW is enabled; link to the correct page when SMW is disabled and the chapter number is lower than 100 and has no leading zeros)
Line 6: Line 6:
 
         | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | 5d }}          | 5D's
 
         | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | 5d }}          | 5D's
 
           | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | team }}      | D Team ZEXAL
 
           | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | team }}      | D Team ZEXAL
             | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | zexal }}     | ZEXAL
+
             | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | zexal }}   | ZEXAL
               | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | arc }}     | ARC-V
+
               | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | arc }}   | ARC-V
                 | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | r }}     | R }}
+
                 | {{ #if: {{ #pos: {{ #var: $template:chapter-release }} | r }}   | R }}
 
                 }}
 
                 }}
 
               }}
 
               }}
Line 25: Line 25:
 
   | #default                                        = Chapter
 
   | #default                                        = Chapter
 
   }}
 
   }}
}}<span class="citation">{{IfSemantics
+
}}{{ #vardefine: $template:chapter-number | {{{2}}}
 +
}}<span class="citation">{{ #if: {{ #if: {{IfSemantics}} | {{ #if: {{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{ #var: $template:chapter-number }}]] }} | 1 }} }}
 
| {{ #switch: {{ lc: {{{3}}} }}
 
| {{ #switch: {{ lc: {{{3}}} }}
   | ref      = <cite>Yu-Gi-Oh! {{ #var: $template:chapter-release }}</cite> {{ #var: $template:chapter-chapter-name }} {{{2}}}: "{{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{{2}}}]] |?Translated Japanese chapter name |?English chapter name | link=none | format=template | template=PipeLink }}"{{ #if: {{{page|}}} | , page #{{{page}}} }}{{ #if: {{{4|}}} | {{;}} {{{4}}} }}
+
   | ref      = <cite>Yu-Gi-Oh! {{ #var: $template:chapter-release }}</cite> {{ #var: $template:chapter-chapter-name }} {{ #var: $template:chapter-number }}: "{{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{ #var: $template:chapter-number }}]] |?Translated Japanese chapter name |?English chapter name | link=none | format=template | template=PipeLink }}"{{ #if: {{{page|}}} | , page #{{{page}}} }}{{ #if: {{{4|}}} | {{;}} {{{4}}} }}
   | number  = {{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{{2}}}]] |?English chapter number |link=none |format=template |template=PipeLink }}
+
   | number  = {{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{ #var: $template:chapter-number }}]] |?English chapter number |link=none |format=template |template=PipeLink }}
   | numbers  = {{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{{2}}}]] |?English chapter number |?Japanese chapter number |link=none |format=template |template=Chapter/numbers }}
+
   | numbers  = {{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{ #var: $template:chapter-number }}]] |?English chapter number |?Japanese chapter number |link=none |format=template |template=Chapter/numbers }}
   | #default = "{{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{{2}}}]] |?Translated Japanese chapter name |?English chapter name |link=none |format=template |template=PipeLink }}"
+
   | #default = "{{ #ask: [[Chapter series::Yu-Gi-Oh! {{ #var: $template:chapter-release }}]][[English chapter number::{{ #var: $template:chapter-number }}]] |?Translated Japanese chapter name |?English chapter name |link=none |format=template |template=PipeLink }}"
 
   }}
 
   }}
| [[Yu-Gi-Oh! {{ #var: $template:chapter-release }} - {{ #var: $template:chapter-chapter-name }} {{{2}}}|{{ #switch: {{ lc: {{{3}}} }}
+
| [[Yu-Gi-Oh! {{ #var: $template:chapter-release }} - {{ #var: $template:chapter-chapter-name }} {{ padleft: {{ #var: $template:chapter-number }} | 3 }}|{{ #switch: {{ lc: {{{3}}} }}
   | number | numbers = {{{2}}}
+
   | number | numbers = {{ #var: $template:chapter-number }}
   | #default = <cite>Yu-Gi-Oh! {{ #var: $template:chapter-release }}</cite> {{ #var: $template:chapter-chapter-name }} {{{2}}}
+
   | #default = <cite>Yu-Gi-Oh! {{ #var: $template:chapter-release }}</cite> {{ #var: $template:chapter-chapter-name }} {{ #var: $template:chapter-number }}
 
   }}]]{{ #if: {{{page|}}} | , page #{{{page}}} }}{{ #if: {{{4|}}} | {{;}} {{{4}}} }}
 
   }}]]{{ #if: {{{page|}}} | , page #{{{page}}} }}{{ #if: {{{4|}}} | {{;}} {{{4}}} }}
 
}}</span></includeonly><noinclude>{{documentation}}</noinclude>
 
}}</span></includeonly><noinclude>{{documentation}}</noinclude>

Revision as of 20:01, 19 September 2015