Changes

Jump to: navigation, search
fix property names when no series name is given
{{ #varexists: $smw || {{ #vardefine: $smw | {{ #if: {{{test#set: }} ||1 }} }}}}<!-- standard implementation| [[Yu-Gi-Oh! >{{ #vardefine: $ctaama-type | {{ #ififeq: {{{seriestype}}} | Episode | episode |chapter }}}} <!---->{{ #vardefine: $ctaama-series | {{{series|}}} }} <!-- -->{{ #vardefine: $ctaama-series-property | {{type#var: $ctaama-series | DM }}}} <!---->{{ #replacevardefine: $ctaama-series-suffix | {{ #replaceif: {{ #replace: {series_page_suffix|}}} | {{ #subexplode: {{{1series_page_suffix|}}}| ( }} | 0 {{{series| }}} }}}}<!---->{{ #posarraydefine: @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: {series}{ #len: $episode }} < 4 | Yu-Gi-Oh! {{ #var: $ctaama-series-suffix }} - {{{type}}}&#32; }} $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| -->{{IfSemantics#vardefine: $ctaama-first | {{ #arraymapexplode: {{{1}}} | / | x | [[Yu, }} }}<!--# Get its page-->{{ #vardefine: $ctaama-Gifirst-Oh! page| {{ #ififexpr: {{#len: {series|{ #var: $ctaama-first }}}} < 4 | {{trim|Yu-Gi-Oh! {{#var: $ctaama-series}-suffix }} }} - {{{type}}} {{padleft#var:x|3|0$ctaama-first }} |{{padleft#var:x|3|0$ctaama-first }} }}]] }}<!--# Get its release date-->{{ #vardefine: $ctaama-first-date| {{ #replaceshow: {{ #var: $ctaama-first-page }} |?{{ #subifeq: {{{1series}}} | 0 Capsule Monsters | English air date | {{ #posifeq: {{{1}#var: $ctaama-type }} | // episode | Japanese air date | Japanese release date }} }} | / | ,&#32; ISO }}}}<!--# If there is no previously-declared debut date, set this as the debut date-->{{#ifvardefine: $debut_date | {{#var: $debut_date | {{extra#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: {{extra#var: $debut_date }} | unknown| | {{ #ifexpr: {{ #time: U | {{ #var: $ctaama-first-date }}}}< {{#iftime: U | {{{extra2|#var: $debut_date }}}} | , {{ #vardefine: $debut_date | {{extra2#var: $ctaama-first-date }}}} }}}}<!----><noinclude>
{{Documentation}}
</noinclude>

Navigation menu