Welcome to Wargaming.net Wiki!
Variants

Difference between revisions of "Template:TankList"

Jump to: navigation, search
Revision as of 01:49, 5 May 2014
Created page with "<includeonly> {{#vardefine:class|{{#switch:{{{class|}}} |light = lightTank |medium = mediumTank |heavy = heavyTank |td = AT-SPG |spg = SPG }}}} {{#vardefin..."
 
Latest revision as of 04:58, 4 November 2014
Premium -> if statement and Gift -> ifeq statement. Should fix blue stars
 
15 intermediate revisions by 3 users not shown
Line 1:Line 1:
 <includeonly> <includeonly>
 +<div style="display:none">
 {{#vardefine:class|{{#switch:{{{class|}}} {{#vardefine:class|{{#switch:{{{class|}}}
  |light = lightTank  |light = lightTank
Line 15:Line 16:
  |{{{order|}}}}}   |{{{order|}}}}}
 }}{{#vardefine:i|0}} }}{{#vardefine:i|0}}
 +</div>
 {{#while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}} {{#while:|{{#if:{{#explode:{{#var:list}}|;|{{#var:i}} }}|true}}
  |{{#vardefine:code|{{#explode:{{#var:list}}|;|{{#var:i}} }} }}  |{{#vardefine:code|{{#explode:{{#var:list}}|;|{{#var:i}} }} }}
Line 20:Line 22:
  |<div style="display:none">  |<div style="display:none">
  {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}}  {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}}
? {{#vardefine:nation|{{#switch:{{#combatchars:{{#var:code}}|nation}} 
? |ussr = USSR 
? |germany = Germany 
? |usa = USA 
? |france = France 
? |uk = UK 
? |china = China 
? |japan = Japan}}}} 
  {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}}  {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}}
  {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}}  {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}}
  {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}}  {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}}
  </div>  </div>
? <li>[[image:{{#var:nation}}-{{#var:code}}.png|link=Tank:{{#var:name}}]]<br />[[image:Tier_{{#var:level}}_icon.png|link=]]+ <li>[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />[[image:Tier_{{#var:level}}_icon.png|link=]]
? {{#var:name}}{{#if:{{#var:premium}}|{{#if:{{#var:gift}}|&nbsp;[[image:PremiumIcon2.png|link=]]|&nbsp;[[image:GoldIcon2.png|link=]]}}|}}</li>+ {{#var:name}}{{#if:{{#var:premium}}|{{#ifeq:{{#var:gift}}|1|&nbsp;[[image:PremiumIcon2.png|link=]]|&nbsp;[[image:GoldIcon2.png|link=]]|}}}}</li>
 + |}}
 + {{#ifeq:{{{style|}}}|imagePrem
 + |<div style="display:none">
 + {{#vardefine:name|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}}}
 + {{#vardefine:level|{{#ifexpr:{{#combatchars:{{#var:code}}|level}}=10|10|0{{#combatchars:{{#var:code}}|level}}}}}}
 + {{#vardefine:premium|{{#combatchars:{{#var:code}}|gold}}}}
 + {{#vardefine:gift|{{#combatchars:{{#var:code}}|notInShop}}}}
 + {{#vardefine:price|{{formatnum:{{#combatchars:{{#var:code}}|price}}}}}}
 + {{#vardefine:class|{{#switch:{{#combatchars:{{#var:code}}|class}}
 + |lightTank = Light Tanks
 + |mediumTank = Medium Tanks
 + |heavyTank = Heavy Tanks
 + |AT-SPG = Tank Destroyers
 + |SPG = Self-Propelled Guns}}}}
 + </div>
 + <li>[[image:Tier_{{#var:level}}_icon.png|link=]]{{#var:name}}<br />[[image:anno{{#var:code}}.png|link=Tank:{{#var:code}}]]<br />{{#var:price}} {{#if:{{#var:premium}}|{{#ifeq:{{#var:gift}}|1|&nbsp;[[image:PremiumIcon2.png|link=]]|&nbsp;[[image:GoldIcon2.png|link=]]|}}}}<br />[[{{#var:class}}]]<br /><br /></li>
 + |}}
 + {{#ifeq:{{{style|}}}|text
  |{{#if:{{#explode:{{#var:list}}|;|{{#expr:{{#var:i}}+1}} }}  |{{#if:{{#explode:{{#var:list}}|;|{{#expr:{{#var:i}}+1}} }}
? |[[Tank:{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]{{#var:divider}}+ |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]{{#var:divider}}
? |[[Tank:{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]}}+ |[[Tank:{{#var:code}}|{{#wotstr:{{#combatchars:{{#var:code}}|mark}}}}]]}}
? }}+ |}}
  {{#vardefine:i|{{#expr:{{#var:i}}+1}}}}  {{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
 }} }}
Line 46:Line 58:
 *<nowiki>|gold=</nowiki> ''1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.'' *<nowiki>|gold=</nowiki> ''1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.''
 *<nowiki>|order=</nowiki> ''level, class, etc. How the tanks are ordered.'' *<nowiki>|order=</nowiki> ''level, class, etc. How the tanks are ordered.''
?*<nowiki>|style=</nowiki> ''text or image. ''+*<nowiki>|style=</nowiki> ''text, image, or imagePrem.''
?*<nowiki>|divider=</nowiki> ''• or anything you'd like. Default is a comma.''+*<nowiki>|divider=</nowiki> ''• or anything you'd like. Default is a comma. Is not used when style is images.''
 ==Template== ==Template==
 <pre> <pre>
?{{TankList|class = | nation = |gold = | order = | style = | divider = }}+{{TankList|nation = |class = |gold = |order = |style = |divider = }}
 </pre> </pre>
 +[[Category:C/P Templates]]
 </noinclude> </noinclude>

Latest revision as of 04:58, 4 November 2014

Usage

  • |class= light, medium, heavy, td, spg
  • |nation= usa, ussr, germany, etc.
  • |gold= 1 for only gold tanks. 0 to exclude gold tanks. Default is both gold and non-gold tanks.
  • |order= level, class, etc. How the tanks are ordered.
  • |style= text, image, or imagePrem.
  • |divider= • or anything you'd like. Default is a comma. Is not used when style is images.

Template

{{TankList|nation = |class = |gold = |order = |style = |divider = }}
Category: