Fonctions
Les balises Smarty affichent une variable
ou invoquent une fonction. Elles sont appelées
lorsqu'elles sont entourées, ainsi que leurs
paramètres, des délimiteurs Smarty.
Par exemple : {nomfonction attr1='val' attr2='val'}.
syntaxe des fonctions
{$name}!
{else}
Bonjour, {$name}!
{/if}
{include file='footer.tpl' ad=$random_id}
]]>
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 {if},
{section} et
{strip}.
Il n'y a aucune raison à ce qu'elles soient modifiées ou changé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
{popup}
sont deux exemples de fonctions utilisateurs.
Voir aussi
register_function().