Trucs et astucesGestion des variables non-assignées
Peut-être voudrez-vous des fois afficher une valeur par
défaut pour une variable qui n'a pas été assignée, comme
pour afficher " " afin que les couleurs de fond
des tableaux fonctionnent. Beaucoup utiliseraient une
instruction {if}
pour gérer celà, mais il existe un moyen
plus facile dans Smarty : l'utilisation du modificateur
de variable default.
afficher quand une variable est vide
Voir aussi
default et
la gestion des variables par défaut.
Gestion des variables par défaut
Si une variable est utilisée fréquemment dans vos templates,
lui appliquer le modificateur par défaut peut être un peu fastidieux.
Vous pouvez remédier à celà en lui assignant une valeur par défaut
avec la fonction {assign}.
assigner une valeur par défaut à une variable de template
Voir aussi
default et
la gestion des variables non-assignées.
Passage du titre à un template d'en-tête
Quand la majorité de vos templates utilisent les mêmes en-tête et pied-de-page,
il est d'usage de les mettre dans leurs propres templates et de les inclure.
Mais comment faire si l'en-tête doit avoir un titre différent, selon la page
d'où on vient ? Vous pouvez passer le titre à l'en-tête quand il est inclus.
passer le titre au template d'en-tête{$title|default:"BC News"}
footer.tpl
----------