Changes

Jump to: navigation, search
fix property names when no series name is given
{{ #arraymapvarexists: $smw || {{ #vardefine: $smw | {{ #if: {{#set: }} || 1}}} } }}<!-- standard implementation-->{{ #vardefine: $ctaama-type | {{ #ifeq: {{{type}}} | Episode | episode | / chapter }} }}<!---->{{ #vardefine: $ctaama-series | x {{{series|}}} }}<!---->{{ #vardefine: $ctaama-series-property | {{ #var: $ctaama-series | DM }} }}<!---->{{ #vardefine: $ctaama-series-suffix | {{ #if: {{{series_page_suffix|}}} | {{ #explode: {{{series_page_suffix|}}} | ( }} | {{{series|}}} }}}}<!---->{{ #arraydefine: @ctaama-episodes | {{{1|}}} | , }}{{ #arrayunique: @ctaama-episodes }}{{ #arrayprint: @ctaama-episodes| ,&#32;| $episode| [[{{ #ifexpr: {{ #len: $episode }} < 4 | Yu-Gi-Oh! {{ #var: $ctaama-series-suffix }} - {{{type}}} }} $episode|$episode]]{{ #if: {{ #var: $smw }} | {{ #set: {{#var: $ctaama-series|-property }}{{ #var: $ctaama-type } } appearances (linked) | [[{{#ifexpr: {{#len: $episode }} < 4 | Yu-Gi-Oh! {{ #var: $ctaama-series-suffix }} - {{{type}}} }} $episode|$episode]] }}[[{{ #var: $ctaama-series- property }} {{{#var: $ctaama-type}} appearances::$episode| ]] }}}} <!--** Get the earlier date of all appearances **# Get the first item in the list-->{{padleft#vardefine:x$ctaama-first |3{{ #explode: {{{1}}} |0, }}}}<!--# Get its page-->{{ #vardefine: $ctaama-first-page|{{padleft#ifexpr: {{ #len:x{{ #var: $ctaama-first }} }} < 4 |3{{trim|0Yu-Gi-Oh! {{ #var: $ctaama-series-suffix }}}}]] - {{{type}}} {{ #var: $ctaama-first }} | {{#var: $ctaama-first }} }}}}<!--#ifGet its release date-->{{ #vardefine: $ctaama-first-date| {{#show: {{extra#var: $ctaama-first-page }} |?{{ #ifeq: {{{series}}}| Capsule Monsters | English air date | {{ #ifeq: {{ #var: $ctaama-type }} | episode | Japanese air date | Japanese release date }} }}#ISO }}}}<!--# If there is no previously-declared debut date, set this as the debut date-->{{#vardefine: $debut_date | {extra{ #var: $debut_date | {{ #var: $ctaama-first-date | unknown }}}}}}<!--# Otherwise compare the two dates to see which came first. If previously-declared debut date is unknown, we can't compare.-->{{ #ifeq: {{#var: $debut_date }} | unknown| | {{ #ififexpr: {{#time: U | {extra2{ #var: $ctaama-first-date }} }} < {{ #time: U |{{ #var: $debut_date }}} } | , {{#vardefine: $debut_date | {extra2{ #var: $ctaama-first-date }}}} }}}}<!----><noinclude>
{{Documentation}}
</noinclude>

Navigation menu