|
|

|
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'}.
Exemple 3-3. syntaxe des fonctions {config_load file='colors.conf'}
{include file='header.tpl'}
{insert file='banner_ads.tpl' title='Smarty est cool !'}
{if $logged_in}
Bonjour, <font color="{#fontColor#}">{$name}!</font>
{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().
|
|
|