Difference between revisions of "Template:Infobox set"
Dinoguy1000 (talk | contribs) (redo, using (approximately) the code of {{value list}} instead) |
Dinoguy1000 (talk | contribs) (...how did I do that >_> ) |
||
(One intermediate revision by the same user not shown) | |||
Line 29: | Line 29: | ||
}}{{ #vardefine: $pagename_nodab | {{ #explode: {{ #var: $pagename }} | ( }} | }}{{ #vardefine: $pagename_nodab | {{ #explode: {{ #var: $pagename }} | ( }} | ||
}}{{ #vardefine: $pagename_left | ''{{ #var: $pagename_short }}'' | }}{{ #vardefine: $pagename_left | ''{{ #var: $pagename_short }}'' | ||
− | }}{{ #vardefine: $pagename_right | {{ #explode: {{ #var: $pagename_nodab }} | {{ #replace: {{ #var: $pagename_left }} | '' }} | 1 }} | + | }}{{ #vardefine: $pagename_right | {{ #explode: {{ #var: $pagename_nodab }} | {{ #replace: {{ #var: $pagename_left }} | '<noinclude/>' }} | 1 }} |
}}{{ #vardefine: $italic_title | }}{{ #vardefine: $italic_title | ||
| {{ #switch: {{ #var: $pagename }} | | {{ #switch: {{ #var: $pagename }} | ||
− | | {{ #replace: {{{name}}} {{ #var: $dabtext }} | '' }} = {{{name}}} {{ #var: $dabtext }} | + | | {{ #replace: {{{name}}} {{ #var: $dabtext }} | '<noinclude/>' }} = {{{name}}} {{ #var: $dabtext }} |
− | | {{ #replace: {{{name}}} {{ #var: $pagename_right }} {{ #var: $dabtext }} | '' }} = {{{name}}} {{ #var: $pagename_right }} {{ #var: $dabtext }} | + | | {{ #replace: {{{name}}} {{ #var: $pagename_right }} {{ #var: $dabtext }} | '<noinclude/>' }} = {{{name}}} {{ #var: $pagename_right }} {{ #var: $dabtext }} |
| #default = {{ #var: $pagename_left }} {{ #if: 1 | {{ #var: $pagename_right }} {{ #var: $dabtext }} }} | | #default = {{ #var: $pagename_left }} {{ #if: 1 | {{ #var: $pagename_right }} {{ #var: $dabtext }} }} | ||
}} | }} | ||
}} | }} | ||
}} | }} | ||
− | }}{{ #if: {{ #pos: {{ #var: $italic_title }} | '' }} | {{Italic title|{{ #var: $italic_title }}|t=1}} | + | }}{{ #if: {{ #pos: {{ #var: $italic_title }} | '<noinclude/>' }} | {{Italic title|{{ #var: $italic_title }}|t=1}} |
}}</includeonly><!-- | }}</includeonly><!-- | ||
== VARIABLES == | == VARIABLES == | ||
− | --> | + | -->{{ #vardefine: $fr_release_date | {{ #if: {{{fr_release_date<includeonly>|</includeonly>}}} | {{{fr_release_date}}} | {{{fr/de/it/sp_release_date|}}} }} |
− | |||
}}{{ #vardefine: $de_release_date | {{ #if: {{{de_release_date<includeonly>|</includeonly>}}} | {{{de_release_date}}} | {{{fr/de/it/sp_release_date|}}} }} | }}{{ #vardefine: $de_release_date | {{ #if: {{{de_release_date<includeonly>|</includeonly>}}} | {{{de_release_date}}} | {{{fr/de/it/sp_release_date|}}} }} | ||
}}{{ #vardefine: $it_release_date | {{ #if: {{{it_release_date<includeonly>|</includeonly>}}} | {{{it_release_date}}} | {{{fr/de/it/sp_release_date|}}} }} | }}{{ #vardefine: $it_release_date | {{ #if: {{{it_release_date<includeonly>|</includeonly>}}} | {{{it_release_date}}} | {{{fr/de/it/sp_release_date|}}} }} | ||
Line 86: | Line 85: | ||
-->{{Infobox | -->{{Infobox | ||
− | | above = {{ #if: {{{name|}}} | {{{name}}} | {{ #explode: {{ #explode: {{ #explode: {{ #var: $ | + | | above = {{ #if: {{{name|}}} | {{{name}}} | {{ #explode: {{ #explode: {{ #explode: {{ #var: $pagename_nodab }} | promotional }} | participation }} | prize }} }} |
− | | image = {{ #if: {{{image<includeonly>|</includeonly>}}} | [[File:{{PAGENAME:{{{image}}}}}|{{ #vardefine: $width | {{ #ifexpr: {{ #vardefineecho: $width_n | {{ #imgw: {{{image}}} }} }} < 257 | {{ #var: $width_n }} | 257 }} }}{{ #iferror: {{ #ifexpr: {{{width}}} < 257 | {{{width}}} | {{ #var: $width }} }} | {{ #var: $width }} }}px|{{ #if: {{{caption<includeonly>|</includeonly>}}} | {{{caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $ | + | | image = {{ #if: {{{image<includeonly>|</includeonly>}}} | [[File:{{PAGENAME:{{{image}}}}}|{{ #vardefine: $width | {{ #ifexpr: {{ #vardefineecho: $width_n | {{ #imgw: {{{image}}} }} }} < 257 | {{ #var: $width_n }} | 257 }} }}{{ #iferror: {{ #ifexpr: {{{width}}} < 257 | {{{width}}} | {{ #var: $width }} }} | {{ #var: $width }} }}px|{{ #if: {{{caption<includeonly>|</includeonly>}}} | {{{caption}}} | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename_nodab }} }} }}]][[Set image::{{{image}}}| ]] }} |
− | | abovestyle = {{ #if: {{ #var: $italicize_title }}{{ #pos: {{{name}}} | '' }} || font-style: italic; }} | + | | abovestyle = {{ #if: {{ #var: $italicize_title }}{{ #pos: {{{name}}} | '<noinclude/>' }} || font-style: italic; }} |
| bodyclass = infobox-yugipedia plainlist | | bodyclass = infobox-yugipedia plainlist | ||
Line 206: | Line 205: | ||
| label2 = Medium | | label2 = Medium | ||
| data2 = {{ #if: {{{medium|}}} | | data2 = {{ #if: {{{medium|}}} | ||
− | | {{{medium}}} [[Medium::{{ #replace: {{unlink|{{{medium}}}}} | '' }}| ]]{{ #switch: {{ #replace: {{unlink|{{{medium}}}}} | '' }} | OCG | TCG = [[Medium::Official| ]]{{ #if: {{ #var: $tcg_release }}{{ #var: $ocg_release }} | [[Category:((Infobox set)) transclusions with unnecessary medium]] }} }} | + | | {{{medium}}} [[Medium::{{ #replace: {{unlink|{{{medium}}}}} | '<noinclude/>' }}| ]]{{ #switch: {{ #replace: {{unlink|{{{medium}}}}} | '<noinclude/>' }} | OCG | TCG = [[Medium::Official| ]]{{ #if: {{ #var: $tcg_release }}{{ #var: $ocg_release }} | [[Category:((Infobox set)) transclusions with unnecessary medium]] }} }} |
| {{ #if: {{ #var: $vg_release }} | | {{ #if: {{ #var: $vg_release }} | ||
| Video game [[Medium::Video game| ]] | | Video game [[Medium::Video game| ]] | ||
Line 228: | Line 227: | ||
| label6 = Parent set | | label6 = Parent set | ||
| data6 = {{ #if: {{{parent_set<includeonly>|</includeonly>}}} | | data6 = {{ #if: {{{parent_set<includeonly>|</includeonly>}}} | ||
− | | {{Autolink|{{{parent_set}}}}}[[Parent set::{{ #replace: {{unlink|{{{parent_set}}}}} | '' }}| ]] | + | | {{Autolink|{{{parent_set}}}}}[[Parent set::{{ #replace: {{unlink|{{{parent_set}}}}} | '<noinclude/>' }}| ]] |
}} | }} | ||
Line 274: | Line 273: | ||
}} | }} | ||
}}{{ #if: {{ #var: $en_prefix }}{{{na_prefix|}}}{{{eu_prefix|}}}{{{oc_prefix|}}}{{ #var: $fr_prefix }}{{{fc_prefix|}}}{{ #var: $de_prefix }}{{ #var: $it_prefix }}{{ #var: $pt_prefix }}{{ #var: $sp_prefix }}{{ #var: $jp_prefix }}{{ #var: $ja_prefix }}{{ #var: $ae_prefix }}{{ #var: $kr_prefix }}{{ #var: $tc_prefix }}{{ #var: $sc_prefix }} || {{ #var: $prefix }} | }}{{ #if: {{ #var: $en_prefix }}{{{na_prefix|}}}{{{eu_prefix|}}}{{{oc_prefix|}}}{{ #var: $fr_prefix }}{{{fc_prefix|}}}{{ #var: $de_prefix }}{{ #var: $it_prefix }}{{ #var: $pt_prefix }}{{ #var: $sp_prefix }}{{ #var: $jp_prefix }}{{ #var: $ja_prefix }}{{ #var: $ae_prefix }}{{ #var: $kr_prefix }}{{ #var: $tc_prefix }}{{ #var: $sc_prefix }} || {{ #var: $prefix }} | ||
− | }} | + | }}<includeonly>{{ #arraydefine: @prefixes | {{{prefix|}}}*{{{ocg_prefix|}}}*{{{tcg_prefix|}}}*{{{en_prefix|}}}*{{{na_prefix|}}}*{{{eu_prefix|}}}*{{{oc_prefix|}}}*{{{fr_prefix|}}}*{{{fc_prefix|}}}*{{{de_prefix|}}}*{{{it_prefix|}}}*{{{pt_prefix|}}}*{{{sp_prefix|}}}*{{{jp_prefix|}}}*{{{ja_prefix|}}}*{{{ae_prefix|}}}*{{{kr_prefix|}}}*{{{tc_prefix|}}}*{{{sc_prefix|}}}*{{{zh_prefix|}}} | * | unique |
+ | }}{{ #arraydefine: @prefixes | {{ #arrayprint: @prefixes | , | $prefix | {{ #explode: $prefix | - }}{{ #if: {{ #pos: $prefix | RD/ }} | , {{ #explode: {{ #explode: $prefix | RD/ | 1 }} | - }} }} }} | , | unique | ||
+ | }}{{ #arraydefine: @prefixes | {{ #arrayprint: @prefixes | , | $prefix | {{ #ifexist: $prefix | {{ #ifeq: {{target of|$prefix}} | {{ #var: $pagename }} || [[$prefix]][[Category:Set prefix redirects pointing to the wrong page]]<!-- this will incorrectly categorize set prefix dabpages as well, but for now I want to see everything that exists and isn't a redirect to the current page --> }} | <span class="plainlinks">[{{fullurl:$prefix|action=edit&redlink=1&preload={{urlencode:Template:R from set prefix/preload}}&preloadparams%5B%5D={{urlencode:{{ #var: $pagename }}}} }} <span style="color: #ba0000; text-decoration: inherit;" title="$prefix (page does not exist)">$prefix</span>]</span>[[Category:Sets needing a set prefix redirect]] }} }} | , | unique | ||
+ | }}{{ #ifeq: {{ #arraysize: @prefixes }} | 0 || <div class="sysop-show">'''These prefixes need redirects created or otherwise checked:''' {{ #arrayprint: @prefixes }}</div> | ||
+ | }} | ||
+ | </includeonly> | ||
| label8 = Order number | | label8 = Order number | ||
Line 333: | Line 337: | ||
| label3 = [[Sneak Peek Participation Cards|Sneak Peek]] | | label3 = [[Sneak Peek Participation Cards|Sneak Peek]] | ||
− | | data3 = {{ #if: {{{sneak_peek<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{sneak_peek<noinclude>|yes</noinclude>}}} }} | yes | true = [[{{ #var: $ | + | | data3 = {{ #if: {{{sneak_peek<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{sneak_peek<noinclude>|yes</noinclude>}}} }} | yes | true = [[{{ #var: $pagename_nodab }} Sneak Peek Participation Card|''{{ #var: $pagename_nodab }}'' Sneak Peek]] | #default = {{autolink|{{{sneak_peek}}}}} }} }} |
| label4 = [[Premiere!]] | | label4 = [[Premiere!]] | ||
− | | data4 = {{ #if: {{{premiere<includeonly>|</includeonly>}}} | [[{{ #var: $ | + | | data4 = {{ #if: {{{premiere<includeonly>|</includeonly>}}} | [[{{ #var: $pagename_nodab }} Premiere! promotional card|''{{ #var: $pagename_nodab }}'' Premiere!]] }} |
| label5 = [[2-pack set]] | | label5 = [[2-pack set]] | ||
− | | data5 = {{ #if: {{{2-pack_set<includeonly>|</includeonly>}}} | [[{{ #var: $ | + | | data5 = {{ #if: {{{2-pack_set<includeonly>|</includeonly>}}} | [[{{ #var: $pagename_nodab }} 2-Pack Set|''{{ #var: $pagename_nodab }}'' 2-Pack Set]] }} |
| label6 = [[Vendor Edition]] | | label6 = [[Vendor Edition]] | ||
− | | data6 = {{ #if: {{{vendor_edition<includeonly>|</includeonly>}}} | ''[[{{ #var: $ | + | | data6 = {{ #if: {{{vendor_edition<includeonly>|</includeonly>}}} | ''[[{{ #var: $pagename_nodab }}: Vendor Edition]]'' }} |
| label7 = [[Special Edition]] | | label7 = [[Special Edition]] | ||
− | | data7 = {{ #if: {{{special_edition<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{special_edition<noinclude>|yes</noinclude>}}} }} | yes | true = ''[[{{ #var: $ | + | | data7 = {{ #if: {{{special_edition<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{special_edition<noinclude>|yes</noinclude>}}} }} | yes | true = ''[[{{ #var: $pagename_nodab }}: Special Edition]]'' | #default = {{autolink|{{{special_edition}}}}} }} }} |
| label8 = [[Deluxe Edition]] | | label8 = [[Deluxe Edition]] | ||
− | | data8 = {{ #if: {{{deluxe_edition<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{deluxe_edition<noinclude>|yes</noinclude>}}} }} | yes | true = ''[[{{ #var: $ | + | | data8 = {{ #if: {{{deluxe_edition<includeonly>|</includeonly>}}} | {{ #switch: {{ lc: {{{deluxe_edition<noinclude>|yes</noinclude>}}} }} | yes | true = ''[[{{ #var: $pagename_nodab }}: Deluxe Edition]]'' | #default = {{autolink|{{{deluxe_edition}}}}} }} }} |
| label9 = Other | | label9 = Other | ||
Line 499: | Line 503: | ||
</div><br style="clear: left;" />{{ | </div><br style="clear: left;" />{{ | ||
#if: {{{curr|}}} | #if: {{{curr|}}} | ||
− | | {{ #if: {{ #pos: {{{curr}}} | ''' }}{{ #ifexpr: ({{ #pos: {{{curr}}}* | * }} = 0) | 1 }} | {{{curr}}} | '''{{{curr}}}''' }} | + | | {{ #if: {{ #pos: {{{curr}}} | '<noinclude/>'<noinclude/>' }}{{ #ifexpr: ({{ #pos: {{{curr}}}* | * }} = 0) | 1 }} | {{{curr}}} | '''{{{curr}}}''' }} |
− | | '''''{{ #if: {{{en_name|}}} | {{{en_name}}} | {{ #var: $ | + | | '''''{{ #if: {{{en_name|}}} | {{{en_name}}} | {{ #var: $pagename_nodab }} }}''''' |
}}<br /> | }}<br /> | ||
<div class="nav-next"> | <div class="nav-next"> |
Latest revision as of 17:40, 8 April 2024
[[File:|0px|{{{caption}}}]] | |||||||||
Names | |||||||||
---|---|---|---|---|---|---|---|---|---|
English |
| ||||||||
French | {{{fr_name}}} | ||||||||
German | {{{de_name}}} | ||||||||
Italian | {{{it_name}}} | ||||||||
Portuguese | {{{pt_name}}} | ||||||||
Spanish | {{{es_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 | |||||||||
Medium | OCG/TCG | ||||||||
Type |
| ||||||||
Part of series | [[{{{series}}}|{{{series}}}]] | ||||||||
Parent set | [[{{{parent_set}}}]] | ||||||||
Prefix |
| ||||||||
Order number | {{{order_number}}} | ||||||||
Number of cards | {{{size}}} | ||||||||
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) | {{{en_release_date}}} | ||||||||
English (na) | {{{na_release_date}}} | ||||||||
English (eu) | {{{eu_release_date}}} | ||||||||
English (oc) | {{{oc_release_date}}} | ||||||||
Traditional Chinese | {{{tc_release_date}}} | ||||||||
Simplified Chinese | {{{sc_release_date}}} | ||||||||
French, German, Italian, Spanish | {{{fr/de/it/sp_release_date}}} | ||||||||
French | {{{fr_release_date}}} | ||||||||
French (ca) | {{{fc_release_date}}} | ||||||||
German | {{{de_release_date}}} | ||||||||
Italian | {{{it_release_date}}} | ||||||||
Korean | {{{kr_release_date}}} | ||||||||
Portuguese | {{{pt_release_date}}} | ||||||||
Spanish | {{{sp_release_date}}} | ||||||||
Spanish (lat-am) | {{{sp-lat_release_date}}} | ||||||||
Identifiers | |||||||||
ISBN | {{{isbn}}} | ||||||||
EAN | {{{ean}}} | ||||||||
UPC | {{{upc}}} | ||||||||
Appearances | |||||||||
Manga |
| ||||||||
Anime |
| ||||||||
Books |
| ||||||||
Video games |
| ||||||||
''''' |