This template is protected from editing.

Difference between revisions of "Template:Item price"

From Team Fortress Wiki
Jump to: navigation, search
(Added attribute "tooltips" to show/hide currency-symbol tooltips.)
(Performance update.)
Line 1: Line 1:
{{#ifeq:{{{tooltips|yes}}}|yes|<!--
+
{{#switch:{{lc:{{{1|{{{2|{{{currency|}}}}}}}}}}}
-->{{#switch:{{uc:{{{1|{{{currency|}}}}}}}}
+
| usd = <!--
| USD = {{tooltip|$|United States dollars}}{{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}
+
  -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|$|United States dollars}}<!--
| GBP = {{tooltip|£|Pound sterling}}{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}
+
  -->{{Item price/core|currency=usd|item={{{item|{{BASEPAGENAME}}}}}}}
| EUR = {{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}{{tooltip|€|Euros}}
 
  
| ALL
+
| gbp = <!--  
| #default = {{#ifeq:{{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
+
   -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|£|Pound sterling}}<!--  
   -->{{tooltip|$|United States dollars}}{{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}<!--
+
   -->{{Item price/core|currency=gbp|item={{{item|{{BASEPAGENAME}}}}}}}
-->}}{{#ifeq:{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
 
  -->&#32;/&#32;{{tooltip|£|Pound sterling}}{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}<!--
 
-->}}{{#ifeq:{{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
 
   -->&#32;/&#32;{{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}{{tooltip|€|Euros}}<!--
 
-->}}}}<!--
 
-->|<!--
 
-->{{#switch:{{uc:{{{1|{{{currency|}}}}}}}}
 
| USD = ${{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}
 
| GBP = £{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}
 
| EUR = {{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}
 
  
| ALL
+
| eur = <!--
| #default = {{#ifeq:{{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
+
  -->{{Item price/core|currency=eur|item={{{item|{{BASEPAGENAME}}}}}}}<!--  
   -->${{Item price/core|currency=USD|item={{{item|{{BASEPAGENAMEE}}}}}}}<!--  
+
   -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|€|Euros}}
-->}}{{#ifeq:{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
+
 
  -->&#32;/&#32;£{{Item price/core|currency=GBP|item={{{item|{{BASEPAGENAMEE}}}}}}}<!--  
+
| #default = <!--  
-->}}{{#ifeq:{{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}|-|NULL|<!--
+
  # All of the above neatly combined.
  -->&#32;/&#32;{{Item price/core|currency=EUR|item={{{item|{{BASEPAGENAMEE}}}}}}}<!--  
+
  -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|$|United States dollars}}<!--
-->}}}}<!--
+
  -->{{Item price/core|currency=usd|item={{{item|{{BASEPAGENAME}}}}}}}<!--  
-->}}<noinclude>{{doc begin}}
+
 
This is a template to display item prices. The prices themselves are defined in the template {{tl|Item price/core}}. This template acts as a container to ''display'' the item prices.
+
-->&#32;/&#32;<!--
 +
  -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|£|Pound sterling}}<!--  
 +
  -->{{Item price/core|currency=gbp|item={{{item|{{BASEPAGENAME}}}}}}}<!--  
 +
 
 +
-->&#32;/&#32;<!--
 +
  -->{{Item price/core|currency=eur|item={{{item|{{BASEPAGENAME}}}}}}}<!--  
 +
  -->{{{{#ifeq:{{{tooltips|yes}}}|yes|tooltip|1}}|€|Euros}}
 +
 
 +
}}<noinclude>{{doc begin}}
 +
* {{tl|Item price}} is used to format prices with {{tl|tooltip}}s and the proper currency symbols.
 +
* {{tl|Item price/core}} is used to get the price directly.
 +
* '''{{tl|Dictionary/price}}''' stores the actual price values. Edit them there.
  
 
=== Usage ===
 
=== Usage ===
* {{tlx|item price|USD}} on the article [[Black Box]] generates: {{item price|item=Black_Box|USD}}
+
* {{tlx|item price|2=currency=usd}} on the article [[Black Box]] generates: {{item price|item=Black Box|currency=usd}}
* {{tlx|item price|all|3=item=Familiar_Fez}} generates: {{item price|item=Familiar_Fez|all}}
+
* {{tlx|item price|2=item=Familiar Fez}} generates: {{item price|item=Familiar Fez}}
* You can also remove the tooltips on the currency symbols: {{tlx|item price|all|3=item=Degreaser|4=tooltips=no}} generates: {{item price|all|item=Degreaser|tooltips=no}}
+
* You can also remove the tooltips on the currency symbols: {{tlx|item price|3=item=Degreaser|4=tooltips=no}} generates: {{item price|item=Degreaser|tooltips=no}}
  
 
[[Category:Templates|Item price]]
 
[[Category:Templates|Item price]]
 
</noinclude>
 
</noinclude>

Revision as of 09:49, 16 April 2011

$Template:Dictionary/price/item price / £Template:Dictionary/price/item price / Template:Dictionary/price/item price

Documentation for Item price

Usage

  • {{item price|currency=usd}} on the article Black Box generates: $1.99
  • {{item price|item=Familiar Fez}} generates: $7.49 / £5.99 / 7.15 / 695rub / R$ 37.99 / 30.95
  • You can also remove the tooltips on the currency symbols: {{item price|item=Degreaser|tooltips=no}} generates: $1.99 / £1.59 / 1.89€ / 185rub / R$ 9.99 / 8.25zł