Difference between revisions of "Template:Set gallery"

From Yugipedia
Jump to: navigation, search
m (No, this wasn't supposed to be left here.)
(track named parameters)
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{ #if: {{ #var: $CONTROL }} | |<!--
+
<includeonly><!-- For info, check [[Module:Set gallery]], [[Module:Set gallery/functions]] and [[Module:Set gallery/data]].
This flag hinders the page header and the categories, in case multiple templates are used in the same page.
+
-->{{#invoke:Set gallery|main}}<!--
 
+
-->{{ #ifeq: {{{region|¬}}} | ¬ || [[Category:((Set gallery)) transclusion using (((region)))]]
Input example for DOCS-SE:
+
}}{{ #ifeq: {{{set|¬}}}     | ¬ || [[Category:((Set gallery)) transclusion using (((set)))]]
Ultimaya Tzolkin; 1; SR
+
}}{{ #ifeq: {{{abbr|¬}}}    | ¬ || [[Category:((Set gallery)) transclusion using (((abbr)))]]
Frightfur Tiger; 2; SR
+
}}{{ #ifeq: {{{rarity|¬}}} | ¬ || [[Category:((Set gallery)) transclusion using (((rarity)))]]
Engraver of the Mark; 3; SR
+
}}{{ #ifeq: {{{alt|¬}}}     | ¬ || [[Category:((Set gallery)) transclusion using (((alt)))]]
Destruction Sword Flash; 4; SR
+
}}{{ #ifeq: {{{debug|¬}}}   | ¬ || [[Category:((Set gallery)) transclusion using (((debug)))]]
 
+
}}</includeonly>
----------------------
+
<noinclude>
== Global variables ==
+
{{Documentation}}
----------------------
+
</noinclude>
 
 
-->{{ #vardefine: $set-info    | {{ #explode: {{PAGENAME}} | ( | -1 }} }}<!--
 
-->{{ #vardefine: $OCG-TCG    | {{ #explode: {{ #var: $set-info }} | - | 0  }} }}<!--
 
-->{{ #vardefine: $region      | {{ #replace: {{ #explode: {{ #var: $set-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-abbr
 
      | {{ #if: {{{abbr|}}}
 
          | {{ #explode: {{{abbr}}} | - | 0 }}
 
          | {{ #show: {{ #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: $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: {{ #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: $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%;">'''''[[{{ #var: $set-full }}{{!}}{{ #var: $set }}]]'''''</span>{{ #if: {{ #var: $flag-notEnglish }} | <br />{{ #var: $flag-italics }}'''{{Card name|{{ #var: $set-full }}|{{ #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}}]]}}
 
}}<!--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 }} }}<!--
 
 
 
-->{{ #vardefine: $rarity          | {{R|{{ #explode: @ROW-PART | ; | 2 }}}} }}<!--
 
-->{{ #if: {{ #var: $rarity }}
 
      |
 
      | {{ #if: {{{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: $name-print      | {{ #explode: {{ #var: $name }} | ( }} }}<!--
 
-->{{ #vardefine: $name-trim      | {{ #replace: {{ #var: $name }} | # }} }}<!--
 
-->{{ #vardefine: $name-print-full | {{ #var: $name-trim }}{{!}}{{ #var: $name-print }} }}<!--
 
 
 
== Row ==
 
 
 
-->{{Card image name|{{ #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. }} | [[{{ #var: $set-abbr-full }}{{ #var: $set-index-no. }}]] }} ([[{{ #var: $rarity }}]])<br />[[{{ #var: $name-print-full }}]]{{ #if: {{ #var: $flag-notEnglish }} | <br />{{Card name|{{ #var: $name-trim }}|{{ #var: $language }}}} }}
 
}}<!--Close @ROW -->
 
|widths=175px}}
 
  </td>
 
</tr>
 
{{ #if: {{{next|}}}
 
  |
 
  | </table>
 
}}<!--
 
-->{{ #vardefine: $CONTROL | 1 }}</includeonly>
 

Revision as of 07:43, 20 December 2019