Fonctions
Les balises Smarty affichent une variable
ou invoquent une fonction. Les fonctions sont appelées
lorsqu'elles sont entourées, ainsi que leurs paramètres, des délimiteurs Smarty.
Par exemple : {nomfonction par1="val" par2="val"}.
syntaxe des fonctions
{$name} !
{/if}
{include file="footer.tpl"}
]]>
Les fonctions natives et les
fonctions utilisateurs ont toutes deux la même
syntaxe, dans les templates. Les fonctions natives sont relatives
au traitement interne de Smarty, comme par exemple {if},
{section} et
{strip}.
Elles ne peuvent être modifiées. Les fonctions utilisateurs sont des fonctions additionnelles,
implémentées par l'intermédiaire de plugins.
Elles peuvent être modifiées pour correspondre
à vos besoins, et vous pouvez en créer de nouvelles.
{html_options} et
{html_select_date}
sont deux exemples de fonctions utilisateurs.