Permanently protected template

Difference between revisions of "Template:Card table sets"

From Yugipedia
Jump to: navigation, search
(try out some expansion depth minification and other (hopefully) improvements)
(see if we can get away with setting the query property per-set in fewer cases)
Line 28: Line 28:
 
   | sp      = es
 
   | sp      = es
 
   | tc      = zh
 
   | tc      = zh
}} }}{{ #vardefine: $cts-lang | {{ #switch: {{ #var: $cts-ln }}
+
  }}
 +
}}{{ #vardefine: $cts-lang | {{ #switch: {{ #var: $cts-ln }}
 
   | en = English
 
   | en = English
 
   | fr = French
 
   | fr = French
Line 38: Line 39:
 
   | es = Spanish
 
   | es = Spanish
 
   | zh = Chinese
 
   | zh = Chinese
}} }}{{ #vardefine: $cts-region | {{ #switch: {{ #var: $cts-rg }}
+
  }}
   | en = Worldwide English
+
}}{{ #vardefine: $cts-region | {{ #switch: {{ #var: $cts-rg }}
 +
   | en = English
 
   | na = North American English
 
   | na = North American English
 
   | eu = European English
 
   | eu = European English
Line 54: Line 56:
 
   | sp = Spanish
 
   | sp = Spanish
 
   | tc = Chinese
 
   | tc = Chinese
}} }}{{ #vardefine: $cts-short_region | {{ #ifeq: {{ #var: $cts-region }} | Worldwide English | English | {{ #var: $cts-region }} }} }}<table class="wikitable sortable card-list plainlist cts" data-region="{{ #var: $cts-rg }}" data-language="{{ #var: $cts-ln }}">
+
  }}
  <caption class="mobile-show">{{ #var: $cts-short_region }}</caption>
+
}}{{ #vardefine: $cts-query_region | {{ #switch: {{ #var: $cts-rg }}
 +
  | en = English (EN)
 +
  | na = English (NA)
 +
  | eu = English (E)
 +
  | au = English (A)
 +
  | #default = {{ #var: $cts-region }}
 +
  }}
 +
}}<table class="wikitable sortable card-list plainlist cts" data-region="{{ #var: $cts-rg }}" data-language="{{ #var: $cts-ln }}">
 +
  <caption class="mobile-show">{{ #var: $cts-region }}</caption>
 
{{ #if: {{{header|}}} | <caption>{{{header|}}}</caption> }}
 
{{ #if: {{{header|}}} | <caption>{{{header|}}}</caption> }}
 
  <tr>
 
  <tr>
Line 78: Line 88:
 
-->{{ #vardefine: $cts-rarities | {{ #if: {{ #pos: {{ #var: $cts-rarities }} | , }}
 
-->{{ #vardefine: $cts-rarities | {{ #if: {{ #pos: {{ #var: $cts-rarities }} | , }}
 
   | {{ #arraydefine: @rarities | {{ #var: $cts-rarities }} }}{{ #arrayprint: @rarities || @rarity | <nowiki/>
 
   | {{ #arraydefine: @rarities | {{ #var: $cts-rarities }} }}{{ #arrayprint: @rarities || @rarity | <nowiki/>
* [[{{r|@rarity|full=1}}]]
+
* [[{{r|@rarity|full=1}}]] }}
}}
 
 
   | [[{{r|{{ #var: $cts-rarities }}|full=1}}]]
 
   | [[{{r|{{ #var: $cts-rarities }}|full=1}}]]
 
   }}
 
   }}
 
}}<!--
 
}}<!--
  
-->{{ #switch: {{ #var: $cts-rg }}
+
-->{{ #ifeq: {{ #var: $cts-rg }}
| en | na | eu | au = {{ #vardefine: $cts-region
+
| en = {{ #vardefine: $cts-query_region
 
   | {{ #switch: {{ #sub: {{ #sub: {{ #explode: {{ #var: $cts-number }} | - | 1 }} | 0 | -3 }} || 2 }}
 
   | {{ #switch: {{ #sub: {{ #sub: {{ #explode: {{ #var: $cts-number }} | - | 1 }} | 0 | -3 }} || 2 }}
 
     | EN = English (EN)
 
     | EN = English (EN)
Line 91: Line 100:
 
     | A  = English (A)
 
     | A  = English (A)
 
     |    = English (NA)
 
     |    = English (NA)
     | #default = {{ #var: $cts-region }}
+
     | #default = {{ #var: $cts-query_region }}
 
     }}
 
     }}
 
   }}
 
   }}
Line 99: Line 108:
 
-->{{ #vardefine: $cts-trans-name | {{ #show: {{ #var: $cts-name }} |?Translated Japanese name }} }}<!--
 
-->{{ #vardefine: $cts-trans-name | {{ #show: {{ #var: $cts-name }} |?Translated Japanese name }} }}<!--
 
-->{{ #vardefine: $cts-local-name | {{ #ifeq: {{ #var: $cts-ln }} | en || {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-lang }} name }} }} }}<!--
 
-->{{ #vardefine: $cts-local-name | {{ #ifeq: {{ #var: $cts-ln }} | en || {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-lang }} name }} }} }}<!--
-->{{ #vardefine: $cts-date | {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-region }} release date#-F[Y-m-d] }} }}<!--
+
-->{{ #vardefine: $cts-date | {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-query_region }} release date#-F[Y-m-d] }} }}<!--
  
 
  ******** End of variable creations **********
 
  ******** End of variable creations **********

Revision as of 05:18, 22 January 2019

English
Release Number Set Rarity
[[{{{1}}}]] [[Cite error: Invalid <ref> tag; refs with no name must have content]]