Difference between revisions of "Template:Chapter"

From Yugipedia
Jump to: navigation, search
(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)
({{{page}}}/{{{4}}} handling doesn't rely on SMW and comes after the rest of the logic in the template, so move it after the main body of code, with its own check)
Line 28: Line 28:
 
}}<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 }} }}
 
}}<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 }} {{ #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}}} }}
+
   | 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 }}"
 
   | 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 }}
 
   | 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::{{ #var: $template:chapter-number }}]] |?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 }}
Line 36: Line 36:
 
   | number | numbers = {{ #var: $template:chapter-number }}
 
   | number | numbers = {{ #var: $template:chapter-number }}
 
   | #default = <cite>Yu-Gi-Oh! {{ #var: $template:chapter-release }}</cite> {{ #var: $template:chapter-chapter-name }} {{ #var: $template:chapter-number }}
 
   | #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}}} }}
+
   }}]]
}}</span></includeonly><noinclude>{{documentation}}</noinclude>
+
}}{{ #ifeq: {{ lc: {{{3}}} }} | ref | {{ #if: {{{page|}}} | , page #{{{page}}} }}{{ #if: {{{4|}}} | {{;}} {{{4}}} }} }}</span></includeonly><noinclude>{{documentation}}</noinclude>

Revision as of 05:48, 26 December 2015