Difference between revisions of "Template:Infobox set"

From Yugipedia
Jump to: navigation, search
(track all the es/sp, ko/kr, and jp/ja stuff - the last in particular so we can finally properly support sets with a Japanese-Asian release but no Japanese release (should've been done ages ago))
(track the parameters if they're present but empty, as well (should have done this to begin with))
Line 45: Line 45:
 
-->{{ #vardefine: $pagename | {{ #explode: {{ #var: $pagename }} | ( }}
 
-->{{ #vardefine: $pagename | {{ #explode: {{ #var: $pagename }} | ( }}
 
}}{{ #if: {{{sp_database_id|}}}
 
}}{{ #if: {{{sp_database_id|}}}
   | {{ #arraydefine: @es_database_id | {{{sp_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((sp_database_id)))]]
+
   | {{ #arraydefine: @es_database_id | {{{sp_database_id}}} | * | unique }}
 
   | {{ #arraydefine: @es_database_id | {{{es_database_id<includeonly>|</includeonly>}}} | * | unique }}
 
   | {{ #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|}}}
 
}}{{ #if: {{{jp_database_id|}}}
   | {{ #arraydefine: @ja_database_id | {{{jp_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((jp_database_id)))]]
+
   | {{ #arraydefine: @ja_database_id | {{{jp_database_id}}} | * | unique }}
 
   | {{ #arraydefine: @ja_database_id | {{{ja_database_id<includeonly>|</includeonly>}}} | * | unique }}
 
   | {{ #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|}}}
 
}}{{ #if: {{{kr_database_id|}}}
   | {{ #arraydefine: @ko_database_id | {{{kr_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((kr_database_id)))]]
+
   | {{ #arraydefine: @ko_database_id | {{{kr_database_id}}} | * | unique }}
 
   | {{ #arraydefine: @ko_database_id | {{{ko_database_id<includeonly>|</includeonly>}}} | * | unique }}
 
   | {{ #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|}}}
 
}}{{ #if: {{{cn_database_id|}}}
   | {{ #arraydefine: @sc_database_id | {{{cn_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((cn_database_id)))]]
+
   | {{ #arraydefine: @sc_database_id | {{{cn_database_id}}} | * | unique }}
 
   | {{ #arraydefine: @sc_database_id | {{{sc_database_id<includeonly>|</includeonly>}}} | * | unique }}
 
   | {{ #arraydefine: @sc_database_id | {{{sc_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #if: {{{es_release_date|}}}
+
}}{{ #ifeq: {{{cn_database_id|a}}} | {{{cn_database_id|b}}} | [[Category:((Infobox set)) transclusions using (((cn_database_id)))]]
  | {{ #vardefine: $sp_release_date | {{{es_release_date}}} }}[[Category:((Infobox set)) transclusions using (((es_release_date)))]]
+
}}{{ #vardefine: $sp_release_date | {{ #if: {{{es_release_date|}}} | {{{es_release_date}}} | {{{sp_release_date<includeonly>|</includeonly>}}} }}
  | {{ #vardefine: $sp_release_date | {{{sp_release_date<includeonly>|</includeonly>}}} }}
+
}}{{ #ifeq: {{{es_release_date|a}}} | {{{es_release_date|b}}} | [[Category:((Infobox set)) transclusions using (((es_release_date)))]]
}}{{ #if: {{{es-lat_release_date|}}}
+
}}{{ #vardefine: $sp-lat_release_date | {{ #if: {{{es-lat_release_date|}}} | {{{es-lat_release_date}}} | {{{sp-lat_release_date<includeonly>|</includeonly>}}} }}
  | {{ #vardefine: $sp-lat_release_date | {{{es-lat_release_date}}} }}[[Category:((Infobox set)) transclusions using (((es-lat_release_date)))]]
+
}}{{ #ifeq: {{{es-lat_release_date|a}}} | {{{es-lat_release_date|b}}} | [[Category:((Infobox set)) transclusions using (((es-lat_release_date)))]]
  | {{ #vardefine: $sp-lat_release_date | {{{sp-lat_release_date<includeonly>|</includeonly>}}} }}
+
}}{{ #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>}}} }}
}}{{ #if: {{{fr/de/it/es_release_date|}}}
+
}}{{ #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)))]]
  | {{ #vardefine: $fr/de/it/sp_release_date | {{{fr/de/it/es_release_date}}} }}[[Category:((Infobox set)) transclusions using (((fr/de/it/es_release_date)))]]
 
  | {{ #vardefine: $fr/de/it/sp_release_date | {{{fr/de/it/sp_release_date<includeonly>|</includeonly>}}} }}
 
 
}}{{ #if: {{{jp_release_date<includeonly>|</includeonly>}}}
 
}}{{ #if: {{{jp_release_date<includeonly>|</includeonly>}}}
 
   | {{ #vardefine: $jp_release_date | {{{jp_release_date}}} }}<!--
 
   | {{ #vardefine: $jp_release_date | {{{jp_release_date}}} }}<!--
 
  -->{{ #vardefine: $ja_release_date | {{{ja_release_date<includeonly>|</includeonly>}}} }}
 
  -->{{ #vardefine: $ja_release_date | {{{ja_release_date<includeonly>|</includeonly>}}} }}
   | {{ #if: {{{ja_release_date|}}} | {{ #vardefine: $jp_release_date | {{{ja_release_date}}} }}[[Category:((Infobox set)) transclusions using (((ja_release_date))) without (((jp_release_date)))]] }}
+
   | {{ #vardefine: $jp_release_date | {{{ja_release_date|}}} }}
}}{{ #if: {{{ko_release_date|}}}
+
}}{{ #ifeq: {{{jp_release_date|a}}} | {{{jp_release_date|b}}}
  | {{ #vardefine: $kr_release_date | {{{ko_release_date}}} }}[[Category:((Infobox set)) transclusions using (((ko_release_date)))]]
+
  || {{ #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 | {{{kr_release_date<includeonly>|</includeonly>}}} }}
+
}}{{ #vardefine: $kr_release_date | {{ #if: {{{ko_release_date|}}} | {{{ko_release_date}}} | {{{kr_release_date<includeonly>|</includeonly>}}} }}
 +
}}{{ #ifeq: {{{ko_release_date|a}}} | {{{ko_release_date|b}}} | [[Category:((Infobox set)) transclusions using (((ko_release_date)))]]
 
}}{{ #vardefine: $en_release | {{ #if: {{{en_database_id<includeonly>|</includeonly>}}}{{{en_release_date|}}}{{{en_prefix|}}} | 1 }}
 
}}{{ #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: $na_release | {{ #if: {{{na_release_date<includeonly>|</includeonly>}}}{{{na_prefix|}}} | 1 }}
Line 261: Line 263:
 
     }}{{ #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: $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: $pt_prefix | {{ #if: {{{pt_prefix<includeonly>|</includeonly>}}} | {{{pt_prefix}}} | {{ #if: {{ #var: $pt_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-PT{{ #var: $tcg_postfix }} }} }} }}
     }}{{ #if: {{{es_prefix|}}}
+
     }}{{ #vardefine: $sp_prefix | {{ #if: {{{es_prefix|}}} | {{{es_prefix}}} | {{{sp_prefix<includeonly>|</includeonly>}}} }}
      | {{ #vardefine: $sp_prefix | {{{es_prefix}}} }}[[Category:((Infobox set)) transclusions using (((es_prefix)))]]
+
    }}{{ #ifeq: {{{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 }} }} }} }}
 
     }}{{ #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>}}}
 
     }}{{ #if: {{{jp_prefix<includeonly>|</includeonly>}}}
 
       | {{ #vardefine: $jp_prefix | {{{jp_prefix}}} }}<!--
 
       | {{ #vardefine: $jp_prefix | {{{jp_prefix}}} }}<!--
 
     -->{{ #vardefine: $ja_prefix | {{{ja_prefix<includeonly>|</includeonly>}}} }}
 
     -->{{ #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}}} }}[[Category:((Infobox set)) transclusions using (((ja_prefix))) without (((jp_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: $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: $ja_prefix | {{ #var: $ja_prefix | {{ #if: {{ #var: $ja_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JA{{ #var: $ocg_postfix }} }} }} }}
Line 275: Line 278:
 
     }}{{ #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: $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: $sc_prefix | {{ #if: {{{sc_prefix<includeonly>|</includeonly>}}} | {{{sc_prefix}}} | {{ #if: {{ #var: $sc_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-SC{{ #var: $ocg_postfix }} }} }} }}
     }}{{ #if: {{{ko_prefix|}}}
+
     }}{{ #vardefine: $kr_prefix | {{ #if: {{{ko_prefix|}}} | {{{ko_prefix}}} | {{{kr_prefix<includeonly>|</includeonly>}}} }}
      | {{ #vardefine: $kr_prefix | {{{ko_prefix}}} }}[[Category:((Infobox set)) transclusions using (((ko_prefix)))]]
+
    }}{{ #ifeq: {{{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 }} }} }} }}
 
     }}{{ #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 }}
 
     }}{{ #if: {{ #var: $en_prefix }}

Revision as of 05:05, 24 April 2023

[[File:|0px|{{{caption}}}]]
Names
English
  • {{{en_name}}}
  • {{{en_name_2}}}
French{{{fr_name}}}
German{{{de_name}}}
Italian{{{it_name}}}
Portuguese{{{pt_name}}}
Spanish{{{es_name}}}
Japanese
Japanese{{{ja_name}}}
Rōmaji{{{romaji_name}}}
Translated{{{ja_trans_name}}}
Korean
Korean{{{ko_name}}}
Base text{{{ko_name}}}
Hangul{{{ko_name}}}
Hanja{{{hanja_name}}}
Revised Romanization{{{ko_rr_name}}}
Translated{{{ko_trans_name}}}
Chinese
Traditional Chinese{{{tc_name}}}
Simplified Chinese{{{sc_name}}}
Hanzi{{{tc_name}}}
Bopomofo{{{tc_name}}}
Pinyin{{{pinyin_name}}}
Jyutping{{{jyutping_name}}}
Translated{{{zh_trans_name}}}
Set information
MediumOCG/TCG
Type
  • {{{type}}}
Part of series[[{{{series}}}|{{{series}}}]]
Prefix
  • {{{en_prefix}}} (en)
  • {{{na_prefix}}} (en-na)
  • {{{eu_prefix}}} (en-eu)
  • {{{oc_prefix}}} (en-oc)
  • {{{fr_prefix}}} (fr)
  • {{{fc_prefix}}} (fr-ca)
  • {{{de_prefix}}} (de)
  • {{{it_prefix}}} (it)
  • {{{pt_prefix}}} (pt)
  • {{{sp_prefix}}} (sp)
  • {{{jp_prefix}}} (jp)
  • {{{ja_prefix}}} (ja)
  • {{{ae_prefix}}} (ae)
  • {{{tc_prefix}}} (tc)
  • {{{sc_prefix}}} (sc)
  • {{{kr_prefix}}} (kr)
Order number{{{order_number}}}
Number of cards{{{size}}}
Cover card
  • [[{{{cover_card}}}]]
Release date{{{release_date}}}
Yugioh-Card database ID
Related sets
Main set[[{{{main_set}}}]]
Sneak Peek' Sneak Peek
Premiere!' Premiere!
2-pack set' 2-Pack Set
Vendor Edition Vendor Edition
Special Edition Special Edition
Deluxe Edition Deluxe Edition
Other[[{{{other_sets}}}]]
Release dates
Japanese
  • {{{jp_release_date}}}
Japanese-Asian
  • {{{ja_release_date}}}
Asian-English{{{ae_release_date}}}
English (world)Template:Infobox set/release date
English (na)Template:Infobox set/release date
English (eu)Template:Infobox set/release date
English (oc)Template:Infobox set/release date
Traditional Chinese
  • {{{zh_release_date}}}
Simplified Chinese
  • {{{sc_release_date}}}
French, German,
Italian, Spanish
Template:Infobox set/group release date
FrenchTemplate:Infobox set/release date
French (ca){{{fc_release_date}}}
GermanTemplate:Infobox set/release date
ItalianTemplate:Infobox set/release date
Korean
  • {{{kr_release_date}}}
PortugueseTemplate:Infobox set/release date
SpanishTemplate:Infobox set/release date
Spanish (lat-am)Template:Infobox set/release date
Identifiers
ISBN{{{isbn}}}
EAN{{{ean}}}
UPC{{{upc}}}
Appearances
Manga
  • {{{appears_in_manga}}}
Anime
  • {{{appears_in_anime}}}
Books
  • {{{appears_in_books}}}
Video games
  • {{{appears_in_video_games}}}

'''''