Variables
 
  Les variables de template commence par un signe dollar ($).
  Elles peuvent contenir des nombres, des lettres et des underscores, tout
  comme une variable PHP. Vous pouvez référencer des tableaux indexés
  numériquement ou non. Vous pouvez aussi référencer des propriétés d'objet 
  ainsi que des méthodes. Les variables des fichiers de configuration sont
  une exception à la synthaxe utilisant un signe dollar. Elles peuvent être 
  référencées en les entourant du signe dièse (#) ou
  avec la variable spéciale $smarty.config.
 
 
  Variables
  
bar}   <-- affiche la propriété "bar" de l'objet
{$foo->bar()} <-- affiche la valeur retournée de la méthode "bar" de l'objet
{#foo#}       <-- affiche la variable du fichier de configuration "foo"
{$smarty.config.foo} <-- synonyme pour {#foo#}
{$foo[bar]}   <-- synthaxe uniquement valide dans une section de boucle, voir {section}
Plusieurs autres combinaisons sont autorisées
{$foo.bar.baz}
{$foo.$bar.$baz}
{$foo[4].baz}
{$foo[4].$baz}
{$foo.bar.baz[4]}
{$foo->bar($baz,2,$bar)} <-- passage de paramètres
{"foo"}       <-- les valeurs statiques sont autorisées
]]>