Changes

Jump to: navigation, search

Template:Set gallery

5,447 bytes removed, 4 years ago
track named parameters
<includeonly>{{ #if: {{ #var: $CONTROL }} | |<!--This flag hinders the page header and the categoriesFor info, in case multiple templates are used in the same page. Input example for DOCS-SEcheck [[Module:Ultimaya Tzolkin; 1; SRFrightfur Tiger; 2; SREngraver of the Mark; 3; SRDestruction Sword Flash; 4; SR ----------------------== Global variables ==---------------------- -->{{ #vardefineSet gallery]], [[Module: $set-info | {{ #explodeSet gallery/functions]] and [[Module: {{PAGENAME}} | ( | -1 }} }}<!--Set gallery/data]].-->{{ #vardefineinvoke: $OCG-TCG | {{ #explode: {{ #var: $set-info }} | - Set gallery| 0 }} main}}<!---->{{ #vardefineifeq: $region | {{ #replace: {{ #explode: {{ #var: $set-info }} | - | 1 }} region| ) }¬} }}<!---->{{ #vardefine: $region-full | {{Region|{{ #var: $region }}¬ | oceanic = 1 }} }}<!---->{{ #vardefine: $edition | {{ #replace[[Category: {{ #explode: {{ #var: $set-info }} | - | 2 }} | ((Set gallery)) }} }}<!---->{{ #vardefine: $edition-full | {{ #switch: {{ #var: $edition }} | 1E = 1st Edition | UE = Unlimited Edition | LE = Limited Edition | DT = Duel Terminal | #default = }} }}<!---->{{ #vardefine: $set | {{ #if: {{{set|}}} | {{{set}}} | {{ #explode: {{PAGENAME}} | transclusion using ( | 0 }} }} }}<!----{{ #vardefine: $PRE-EXTRA | {{ #explode: {{PAGENAME}} | ( | 1 }} }}<!-- Not used.--{{ #vardefine: $EXTRA | {{ #ifeq: {{ #var: $PRE-EXTRA }} | {{ #var: $set-info }} | | ({{ #var: $PRE-EXTRA }} }} }}<!---->{{ #vardefine: $set-full | {{ #var: $set }} }}<!--{{ #var: $EXTRA }} }}---->{{ #vardefine: $flag-notEnglish | 1 }}<!---->{{ #vardefine: $language | {{ #switch: {{ #var: $region }} | EN | NA | EU | AU | AE = en {{ #vardefine: $flag-notEnglish | }} | FR | FC = fr | DE = de | IT = it | JA | JP = ja | KR = ko | PT = pt | SP = es | TC = zh }} }}<!-- -->{{ #vardefine: $set-abbr)))]] | {{ #if: {{{abbr|}}} | {{ #explode: {{{abbr}}} | - | 0 }} | {{ #showifeq: {{ #var: $set-full }} | ?{{ #var: $region-full }} set prefix | link = none }¬} }} }}<!---->{{ #if: {{ #var: $set-abbr }} | | {{ #vardefine: $set-abbr | {{ #show: {{ #var: $set-full }} ¬ | ?English set prefix | link = none }} }} }}<!---->{{ #vardefine[[Category: $((Set gallery)) transclusion using (((set-abbr-full | {{ #if: {{{abbr|}}})))]] | {{{abbr}}} | {{ #show: {{ #var: $set-full }} | ?{{ #var: $region-full }} set and region prefix | link = none }} }} }}<!---->{{ #if: {{ #var: $set-abbr-full}} | | {{ #vardefine: $set-abbr-full | {{ #show: {{ #var: $set-full }} | ?English set and region prefix | link = none }} }} }}<!---->{{ #if: {{ #explodeifeq: {{ #var: $set-abbr-full }} | - | 1 }} | | {{ #vardefine: $set-abbr-full | {{ #var: $set-abbr-full }¬}- }}<!-- Add - for cases like SDY-001, which do not contain a region index. --> }}<!---->{{ #vardefine: $set-abbr-temp | {{ #var: $set-abbr }} }}<!-- This is used to store the set abbreviation in case it's manually entered later. -->{{ #vardefine: $flag-italics | {{ #switch: {{ #var: $region }} | JA | JP | TC ¬ | KR = | #default = '' }} }}<!-- == Header == -->{{{{#var: $OCG-TCG }}SetGalleries}}<div style="text-align: center;"><span style="font-size: 120%;">'''''[[{{ #varCategory: $set-full }}{{!}}{{ #var: $set }}((Set gallery)) transclusion using (((abbr)))]]'''''</span>{{ #if: {{ #var: $flag-notEnglish }} | <br />{{ #varifeq: $flag-italics }}'''{{Card name|{{ #var: $set-full }}rarity|{{ #var: $language ¬}}}}'''{{ #var: $flag-italics }} }}<br />{{ #var: $region-full }} {{ #if: {{ #var: $edition-full }} | ¬ | - {{ #var: $edition-full }} }}</div><!-- == Categories == -->[[Category:{{ #var: $region-full }} {{ NAMESPACE }}]]<!---->{{ #if: {{ #var: $edition-full }} | [[Category:{{ #var: $edition-full }} {{NAMESPACE}}((Set gallery)) transclusion using (((rarity)))]]}}}}<!--Close CONTROL flag check.--> {{ #if: {{ #var: $CONTROL }} | | <table class="card-galleries">}}<!---->{{ #if: {{{header|}}} | <tr> <th>{{{header}}}</th> </tr> }} <tr> <td>{{ #tag:gallery|<!---->{{ #arraydefine: @ROW | {{{1|}}} | /\n/ }}<!---->{{ #arrayprint: @ROW | | @ROW-PART |&#32; <!-- == Local variables == -->{{ #vardefine: $name | {{ #explode: @ROW-PART | ; | 0 }} }}<!---->{{ #vardefine: $set-index-no. | {{ #explode: @ROW-PART | ; | 1 }} }}<!---->{{ #if: {{ #pos: {{ #var: $set-index-no. }} | - }} | {{ #vardefine: $set-number | {{ #var: $set-index-no. }} }}<!-- -->{{ #vardefine: $set-abbr | {{ #explode: {{ #var: $set-index-no. }} | - }} }} | {{ #vardefine: $set-number | {{ #var: $set-abbr-full }}{{ #var: $set-index-no. }} }} }}<!-- -->{{ #vardefine: $rarity | {{R|{{ #explode: @ROW-PART | ; | 2 }}}} }}<!---->{{ #if: {{ #var: $rarity }} | | {{ #ififeq: {{{rarity|}}} <!-- If a particular rarity wasn't input, --> | {{ #vardefine: $rarity| {{R|{{{rarity|}}}}} }}<!-- Check for a global input and save it if exists. --> | {{ #vardefine: $rarity| C }}<!-- If none was given either, default to Common. --> }} }}<!-- -->{{ #vardefine: $alt | {{ #explode: @ROW-PART | ; | 3 ¬}} }}<!---->{{ #if: {{ #var: $alt }} | | {{ #vardefine: $alt ¬ | {{{alt|}}} }} }}<!-- -->{{ #vardefine[[Category: $name-print | {{ #explode: {{ #var: $name }} | ( }} }}<!--(Set gallery)) transclusion using (((alt)))]]-->{{ #vardefine: $name-trim | {{ #replace: {{ #var: $name }} | # }} }}<!---->{{ #vardefine: $name-print-full | {{ #varifeq: $name-trim }}{{!}}{{ #var: $name-print }} }}<!-- == Row == -->{{Card image namedebug|{{ #var: $name-print }¬}}}-{{ #var: $set-abbr}}-{{ #var: $region}}-{{ #var: $rarity}}{{ #if: {{ #var: $edition }} | -{{ #var: $edition }}}}{{ #if: {{ #var: $alt }} ¬ | -{{ #var: $alt }}}}.png {{!}} {{ #if: {{ #var: $set-index-no. }} | [[{{ #varCategory: $set-number }}]] }} ([[{{ #var: $rarity }}]](Set gallery)) transclusion using (((debug)))<br />[[{{ #var: $name-print-full }}]]{{ #if: {{ #var: $flag-notEnglish }} | <br />{{Card name|{{ #var: $name-trim }}|{{ #var: $language }}}} }}<!---->{{ #vardefine: $set-abbr | {{ #var: $set-abbr-temp }} }}<!-- Redefine $set-abbr. -->}}<!--Close @ROW -->|widths=175px}} </tdincludeonly> </trnoinclude>{{ #if: {{{next|}Documentation}} | | </table>}}<!---->{{ #vardefine: $CONTROL | 1 }}</includeonlynoinclude>

Navigation menu