Smarty est livré avec plusieurs fonctions utilisateurs que vous pouvez appeler dans vos templates.
{assign} est utilisé pour déclarer ou modifier des variables de template.
| Nom attribut | Type | Requis | Defaut | Description |
|---|---|---|---|---|
| var | chaîne de caractère | Oui | n/a | Le nom de la variable assignée |
| value | chaîne de caractère | Oui | n/a | La valeur assignée |
Exemple 8-2. Accès aux variables {assign} depuis un script PHP. Pour accéder aux variables {assign} depuis PHP, utilisez get_template_vars(). Cependant, les variables ne sont disponibles qu'après ou pendant l'exécution du template, comme le montre l'exemple suivant :
|
Les fonctions suivantes peuvent optionnellement assigner des variables de template.
{capture}, {include}, {include_php}, {insert}, {counter}, {cycle}, {eval}, {fetch}, {math} et {textformat}.
Voir aussi assign() et get_template_vars().
| Précédent | Sommaire | Suivant |
| {strip} | Niveau supérieur | {counter} |