Changes

Jump to: navigation, search

Template:Set gallery

8,345 bytes removed, 4 years ago
track named parameters
<includeonly>{{ #if: {{ #var: $CONTROL }} | |<!--This flag hinders the page header and the categories, in case multiple templates are used in the same page. Input example for DOCS-SE:|rarity=SR|1; Ultimaya Tzolkin2; Frightfur Tiger3; Engraver of the Mark4; Destruction Sword Flash Input example for English ZEXAL manga promotional cards:|rarity=UR|YZ01-EN001; Kachi Kochi DragonYZ02-EN001; Number 50: Blackship of CornYZ03-EN001; Number 22: ZombiesteinYZ04-EN001; Number 47: Nightmare SharkYZ05-EN001; Number 72: Shogi RookYZ06-EN001; Number 52: Diamond Crab KingYZ07-EN001; Number 23: Lancelot, Dark Knight of the UnderworldYZ08-EN001; Number S39: Utopia the LightningYZ09-EN001; Gagaga Head ----------------------== Global variables ==---------------------- -->{{ #vardefine: $set-info | {{ #explode: {{PAGENAME}} | ( | -1 }} }}<!---->{{ #vardefine: $OCG-TCG | {{ #explode: {{ #var: $set-info }} | - | 0 }} }}<!---->{{ #vardefine: $region | {{ #if: {{Rg|{{{region}}}}} | {{Rg|{{{region}}}}} | {{ #replace: {{ #explode: {{ #var: $set-For info }} | - | 1 }} | ) }} }} }}<!---->{{ #vardefine: $region-full | {{Region|{{ #var: $region }}| oceanic = 1 }} }}<!---->{{ #vardefine: $edition | {{ #replace: {{ #explode: {{ #var: $set-info }} | - | 2 }} | ) }} }}<!---->{{ #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}} | ( | 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-localized | {{Card name|{{ #var: $set-full }}|{{ #var: $language }}}} }}<!-- -->{{ #vardefine: $set-abbr | {{ #if: {{{abbr|}}} | {{ #explode: {{{abbr}}} | - | 0 }} | {{ #show: {{ #var: $set-full }} | ?{{ #var: $region-full }} set prefix | link = none }} }} }}<!---->{{ #vardefine: $set-abbr | {{ #var: $set-abbr | {{ #show: {{ #var: $set-full }} | ?English set prefix | link = none }} }} }}<!---->{{ #vardefine: $set-abbr-full | {{ #if: {{{abbr|}}} | {{{abbr}}} | {{ #show: {{ #var: $set-full }} | ?{{ #var: $region-full }} set and region prefix | link = none }} }} }}<!---->{{ #vardefine: $set-abbr-full | {{ #var: $set-abbr-full | {{ #show: {{ #var: $set-full }} | ?English set and region prefix | link = none }} }} }}<!---->{{ #if: {{ #explode: {{ #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: $language }} | ja | zh | ko = normal | #default = italic }} }}<!-- == Header == -->{{{{#var: $OCG-TCG }}SetGalleries}}<div style="text-align: center;"><span style="font-size: 120%;">'''''check [[{{ #varModule: $set-full }}|{{ #var: $set }}Set gallery]]'''''</span>{{ #if: {{ #var: $flag-notEnglish }} | {{ #if: {{ #var: $set-localized }} | <br /><span style="font-weight: bold; font-style: {{ #var: $flag-italics }};">{{ #var: $set-localized }}</span> }} }}<br />{{ #var: $region-full }} {{ #if: {{ #var: $edition-full }} | - {{ #var: $edition-full }} }}</div><!-- == Categories == -->, [[CategoryModule:{{ #var: $region-full }} {{ NAMESPACE }}Set gallery/functions]]<!---->{{ #if: {{ #var: $edition-full }} | and [[CategoryModule:{{ #var: $edition-full }} {{NAMESPACE}}Set gallery/data]]}}}}<!--Close CONTROL flag check.--> {{ #if: {{ #var: $CONTROL }} | | <table class="card-galleries">}}<!---->{{ #if: {{{header|}}} | <tr> <th> {{{header}}} </th> </tr> }} <tr> <td>{{ #taginvoke:Set gallery|<!---->{{ #arraydefine: @ROW | {{{1|}}} | /\n/ main}}<!---->{{ #arrayprintifeq: @ROW | | @ROW-PART |&#32; <!-- == Local variables ===== General ===-->{{ #vardefine: $values-standard | {{ #explode: @ROW-PART | // region| 0 }¬} }}<!---->{{ #vardefine: $values-alternate | {{ #explode: @ROW-PART ¬ | // | 1 }} }}<!-- === Alternate values ===# Store literal information that overrides any standard info passed.-->{{ #vardefine[[Category: $file-alt | {{ #explode: {{ #explode: {{ #var: $values-alternate }} | file:: | 1 }} | ; }} }}<!--((Set gallery)) transclusion using (((region)))]]-->{{ #vardefine: $edition-alt | {{ #explode: {{ #explode: {{ #var: $values-alternate }} | edition:: | 1 }} | ; }} }}<!---->{{ #vardefineifeq: $extension | {{ #explode: {{ #explode: {{ #var: $values-alternate }} | extension:: | 1 }} | ; }} }}<!---->{{ #vardefine: $name-alt | {{ #explode: {{ #explode: {{ #var: $values-alternate }} | name:: | 1 }} | ; }} }}<!---->{{ #vardefine: $localized-alt set| {{ #explode: {{ #explode: {{ #var: $values-alternate ¬}} | name-local:: | 1 }} | ; }} }}<!---->{{ #vardefine: $description | {{ #explode: {{ #explode: {{ #var: $values-alternate }} ¬ | description:: | 1 }} | ; }} }}<!---->{{ #vardefine[[Category: $caption | {{ #explode: {{ #explode: {{ #var: $values-alternate }} | caption:: | 1 }} | ; }} }}<!-- === Standard values ===((Set gallery)) transclusion using (((set)))]]-->{{ #vardefine: $name | {{ #explode: {{ #var: $values-standard }} | ; | 1 }} }}<!---->{{ #vardefineifeq: $set-index-no. | {{ #explode: {{ #var: $values-standard }} abbr| ; | 0 ¬}} }}<!---->{{ #if: {{ #pos: {{ #var: $set-index-no. }} | - }} | {{ #vardefine: $card-number | {{ #var: $set-index-no. }} }}<!-- -->{{ #vardefine: $set-abbr | {{ #explode: {{ #var: $set-index-no. }} ¬ | - }} }} | {{ #vardefine[[Category: $card-number | {{ #var: $set-((Set gallery)) transclusion using (((abbr-full }}{{ #var: $set-index-no. }} }})))]] }}<!-- -->{{ #vardefine: $rarity | {{R|{{ #explode: {{ #var: $values-standard }} | ; | 2 }}}} }}<!---->{{ #vardefine: $rarity | {{ #var: $rarity | {{ #ififeq: {{{rarity|¬}}} <!-- If a particular rarity wasn't input, --> | {{R¬ |{{{rarity}}}}}<!-- Check for a global input and save it if exists. --> | C<!-- If none was given either, default to Common. --> }} }} }}<!-- -->{{ #vardefine[[Category: $alt | {{ #explode: {{ #var: $values-standard }} | ; | 3 }} }}<!---->{{ #vardefine: $alt | {{ #var: $alt | {{{alt|}}} }} }}<!-- -->{{ #vardefine: $name-SMW | {{ #if: {{ #arraymap: }} | <!-- SMW is off. --> | {{ #show: {{ #var: $name }} | ?Page name }}<!-- To avoid breaking the image when page moves. --> }} }}<!---->{{ #vardefine: $name-print | {{ #if: {{ #pos: {{ #var: $name }} | Token ( }} | {{ #var: $name }} | {{ #explode: {{ #var: $name }} | ( }} }} }}<!---->{{ #vardefine: $name-trim | {{ #replace: {{ #var: $name }} | # }} }}<!---->{{ #vardefine: $name-print-full | [[{{ #var: $name-trim }}|{{ #var: $name-print }}Set gallery)) transclusion using (((rarity)))]] }}<!-- == Row == -->{{ #var: $file-alt | {{Card image name|{{ #var: $name-SMW | {{ #var: $name-print }} }}}}-{{ #var: $set-abbr}}-{{ #var: $region}}-{{ #var: $rarity}}{{ #if: {{ #var: $edition-alt }}{{ #varifeq: $edition }} | -{{ #var: $edition-alt | {{ #var: $edition }} }}}}{{ #if: {{ #var: $alt }} | -{{ #var: $alt ¬}}}}.{{ #var: $extension | png }} }} {{!}} {{ #var: $caption ¬ | {{ #if: {{ #var: $set-index-no. }} | [[{{ #varCategory: $card-number }}]] }} ([[{{ #var: $rarity }}(Set gallery)) transclusion using (((alt)))]])<!-- --><br /><!-- -->{{ #var: $name-alt | {{ #var: $name-print-full }} }}<!-- -->{{ #ififeq: {{ #var: $flag-notEnglish }} | <br />{{ #var: $localized-alt debug| {{Card name|{{ #var: $name-trim }}|{{ #var: $language ¬}}}} }} }}<!-- -->{{ #if: {{ #var: $description }} | <br />{{ #var: $description }} }} }}<!---->{{ #vardefine: $set-abbr ¬ | {{ #var: $set-abbr-temp }} }}<!-- Redefine $set-abbr. -->}}<!--Close @ROW -->|widths=175px}} </td> </tr>{{ #if[[Category: {{{next|}}} | | </table>((Set gallery)) transclusion using (((debug)))]]}}<!---->{{ #vardefine: $CONTROL | 1 }}</includeonly><noinclude>
{{Documentation}}
</noinclude>

Navigation menu