Manuel Smarty
Les fonctions de templates
Tous les attributs passés aux fonctions de template à partir du template sont contenus dans le tableau associatif $params.
Le retour de la fonction sera substituée à la balise de fonction du template (fonction {fetch} par exemple). Sinon, la fonction peut simplement accomplir une autre tâche sans sortie (la fonction {assign} par exemple).
Si la fonction a besoin d'assigner des variables aux templates ou d'utiliser d'autres fonctionnalités fournies par Smarty, elle peut recevoir un objet $smarty pour celà.
|
Exemple 16-1. Fonction de plugin avec sortie
|
peut être utilisée dans le template de la façon suivante :
Question: Will we ever have time travel?
Answer: {eightball}.
|
|
Exemple 16-2. Fonction de plugin sans sortie
|
Voir aussi : register_function() et unregister_function().
Remonter 
