User Tools

Site Tools


en:public:developer:template_system:tags:parameters:default

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:public:developer:template_system:tags:parameters:default [2012/11/26 15:26]
igor
en:public:developer:template_system:tags:parameters:default [2013/01/27 17:17] (current)
admin
Line 1: Line 1:
 ====== Default ====== ====== Default ======
  
-Parameter "default" specifies the value that will be returning when we call some variable without explicit declaration.+Parameter "default" specifies the default value that will be returning if the called function (or var)  
 +return and **empty string** or a **null value**. 
 + 
 +**NOTE:** By default the content of the parameter "default" will be parsed (all <#..> tags will be evaluated)  
 +before to apply this filterYou can control this behavior throught the parameter  
 +[[en:public:developer:template_system:tags:parameters:AnalyzeTagParams]]
  
 ==== Example ==== ==== Example ====
  
-  <#Var name=&quot;Price&quot; default="0"> +<code&gt; 
-  // do something, we suggest Price was not modified here + 
-  The total price: <#Price>+  &lt;#page_title default="ArKadia"> 
 + 
 +</code> 
 +   
 +**Case 1.** Page_title is "Special promotions". Output:
  
-Output:+<code> 
 +  Special promotions 
 +</code> 
 +   
 +**Case 2.** Page_title is empty. Output:
  
-  The total price: 0+<code> 
 +  ArKadia 
 +</code>  
en/public/developer/template_system/tags/parameters/default.1353929194.txt.gz · Last modified: 2012/11/26 15:26 by igor