Changes

Jump to: navigation, search

Template:Infobox set

575 bytes added, 1 year ago
track the parameters if they're present but empty, as well (should have done this to begin with)
-->{{ #vardefine: $pagename | {{ #explode: {{ #var: $pagename }} | ( }}
}}{{ #if: {{{sp_database_id|}}}
| {{ #arraydefine: @es_database_id | {{{sp_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((sp_database_id)))]]
| {{ #arraydefine: @es_database_id | {{{es_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #ifeq: {{{sp_database_id|a}}} | {{{sp_database_id|b}}} | [[Category:((Infobox set)) transclusions using (((sp_database_id)))]]
}}{{ #if: {{{jp_database_id|}}}
| {{ #arraydefine: @ja_database_id | {{{jp_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((jp_database_id)))]]
| {{ #arraydefine: @ja_database_id | {{{ja_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #ifeq: {{{jp_database_id|a}}} | {{{jp_database_id|b}}} | [[Category:((Infobox set)) transclusions using (((jp_database_id)))]]
}}{{ #if: {{{kr_database_id|}}}
| {{ #arraydefine: @ko_database_id | {{{kr_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((kr_database_id)))]]
| {{ #arraydefine: @ko_database_id | {{{ko_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #ifeq: {{{kr_database_id|a}}} | {{{kr_database_id|b}}} | [[Category:((Infobox set)) transclusions using (((kr_database_id)))]]
}}{{ #if: {{{cn_database_id|}}}
| {{ #arraydefine: @sc_database_id | {{{cn_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((cn_database_id)))]]
| {{ #arraydefine: @sc_database_id | {{{sc_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #ififeq: {{{es_release_datecn_database_id|a}}} | {{ #vardefine: $sp_release_date {cn_database_id| {{{es_release_date}}b} }}| [[Category:((Infobox set)) transclusions using (((es_release_datecn_database_id)))]] | }}{{ #vardefine: $sp_release_date | {{ #if: {{{es_release_date|}}} | {{{es_release_date}}} | {{{sp_release_date<includeonly>|</includeonly>}}} }}}}{{ #ififeq: {{{es-lat_release_datees_release_date|a}}} | {{ #vardefine: $sp-lat_release_date {es_release_date| {{{es-lat_release_date}}b} }}| [[Category:((Infobox set)) transclusions using (((es-lat_release_datees_release_date)))]] | }}{{ #vardefine: $sp-lat_release_date | {{ #if: {{{es-lat_release_date|}}} | {{{es-lat_release_date}}} | {{{sp-lat_release_date<includeonly>|</includeonly>}}} }}}}{{ #ififeq: {{{fr/de/it/es_release_datees-lat_release_date|a}}} | {{ #vardefine: $fr/de/it/sp_release_date {es-lat_release_date| {{{fr/de/it/es_release_date}}b} }}| [[Category:((Infobox set)) transclusions using (((fr/de/it/es_release_datees-lat_release_date)))]] | }}{{ #vardefine: $fr/de/it/sp_release_date | {{ #if: {{{fr/de/it/es_release_date|}}} | {{{fr/de/it/es_release_date}}} | {{{fr/de/it/sp_release_date<includeonly>|</includeonly>}}} }}}}{{ #ifeq: {{{fr/de/it/es_release_date|a}}} | {{{fr/de/it/es_release_date|b}}} | [[Category:((Infobox set)) transclusions using (((fr/de/it/es_release_date)))]]
}}{{ #if: {{{jp_release_date<includeonly>|</includeonly>}}}
| {{ #vardefine: $jp_release_date | {{{jp_release_date}}} }}<!--
-->{{ #vardefine: $ja_release_date | {{{ja_release_date<includeonly>|</includeonly>}}} }}
| {{ #ifvardefine: $jp_release_date | {{{ja_release_date|}}} | }}}}{{ #vardefineifeq: ${{{jp_release_date|a}}} | {{{jp_release_date | b}}} || {{ #ifeq: {{{ja_release_date|a}}}| {{{ja_release_date|b} }}| [[Category:((Infobox set)) transclusions using (((ja_release_date))) without (((jp_release_date)))]] }}}}{{ #vardefine: $kr_release_date | {{ #if: {{{ko_release_date|}}} | {{{ko_release_date}}} | {{{kr_release_date<includeonly>|</includeonly>}}}}} | }}{{ #vardefineifeq: $kr_release_date | {{{ko_release_date|a}}}| {{{ko_release_date|b} }}| [[Category:((Infobox set)) transclusions using (((ko_release_date)))]] | {{ #vardefine: $kr_release_date | {{{kr_release_date<includeonly>|</includeonly>}}} }}
}}{{ #vardefine: $en_release | {{ #if: {{{en_database_id<includeonly>|</includeonly>}}}{{{en_release_date|}}}{{{en_prefix|}}} | 1 }}
}}{{ #vardefine: $na_release | {{ #if: {{{na_release_date<includeonly>|</includeonly>}}}{{{na_prefix|}}} | 1 }}
}}{{ #vardefine: $it_prefix | {{ #if: {{{it_prefix<includeonly>|</includeonly>}}} | {{{it_prefix}}} | {{ #if: {{ #var: $it_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-IT{{ #var: $tcg_postfix }} }} }} }}
}}{{ #vardefine: $pt_prefix | {{ #if: {{{pt_prefix<includeonly>|</includeonly>}}} | {{{pt_prefix}}} | {{ #if: {{ #var: $pt_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-PT{{ #var: $tcg_postfix }} }} }} }}
}}{{ #vardefine: $sp_prefix | {{ #if: {{{es_prefix|}}} | {{{es_prefix}}} | {{{sp_prefix<includeonly>|</includeonly>}}}}} | }}{{ #vardefineifeq: $sp_prefix | {{{es_prefix|a}}} | {{{es_prefix|b} }}| [[Category:((Infobox set)) transclusions using (((es_prefix)))]] | {{ #vardefine: $sp_prefix | {{{sp_prefix<includeonly>|</includeonly>}}} }}
}}{{ #vardefine: $sp_prefix | {{ #var: $sp_prefix | {{ #if: {{ #var: $sp_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-SP{{ #var: $tcg_postfix }} }} }} }}
}}{{ #if: {{{jp_prefix<includeonly>|</includeonly>}}}
| {{ #vardefine: $jp_prefix | {{{jp_prefix}}} }}<!--
-->{{ #vardefine: $ja_prefix | {{{ja_prefix<includeonly>|</includeonly>}}} }}
| {{ #if: {{{ja_prefix|}}} | &#32;<!-- for some reason, without this, on pages with only {{{ja_prefix}}}, the prefix gets tossed out of the infobox to the head of the page -->{{ #vardefine: $jp_prefix | {{{ja_prefix|}}}} } }}{{ #ifeq: {{{jp_prefix|a}}} | {{{jp_prefix|b}}} || {{ #ifeq: {{{ja_prefix|a}}} | {{{ja_prefix|b}}} | [[Category:((Infobox set)) transclusions using (((ja_prefix))) without (((jp_prefix)))]] }}
}}{{ #vardefine: $jp_prefix | {{ #var: $jp_prefix | {{ #if: {{ #var: $jp_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JP{{ #var: $ocg_postfix }} }} }} }}
}}{{ #vardefine: $ja_prefix | {{ #var: $ja_prefix | {{ #if: {{ #var: $ja_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JA{{ #var: $ocg_postfix }} }} }} }}
}}{{ #vardefine: $tc_prefix | {{ #var: $tc_prefix | {{ #if: {{ #var: $tc_release }}{{ #var: $zh_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-TC{{ #var: $ocg_postfix }} }} }} }}
}}{{ #vardefine: $sc_prefix | {{ #if: {{{sc_prefix<includeonly>|</includeonly>}}} | {{{sc_prefix}}} | {{ #if: {{ #var: $sc_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-SC{{ #var: $ocg_postfix }} }} }} }}
}}{{ #vardefine: $kr_prefix | {{ #if: {{{ko_prefix|}}} | {{{ko_prefix}}} | {{{kr_prefix<includeonly>|</includeonly>}}}}} | }}{{ #vardefineifeq: $kr_prefix | {{{ko_prefix|a}}} | {{{ko_prefix|b} }}| [[Category:((Infobox set)) transclusions using (((ko_prefix)))]] | {{ #vardefine: $kr_prefix | {{{kr_prefix<includeonly>|</includeonly>}}} }}
}}{{ #vardefine: $kr_prefix | {{ #var: $kr_prefix | {{ #if: {{ #var: $kr_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-KR{{ #var: $ocg_postfix }} }} }} }}
}}{{ #if: {{ #var: $en_prefix }}

Navigation menu