default
Utilisé pour définir une valeur par défaut à une variable.
Si la variable est vide ou indéfinie, la valeur donnée est affichée
en lieu et place. default attends un seul argument.
Note :
Avec
error_reporting(E_ALL), les variables non
déclarées lanceront toujours une erreur dans le template. Cette fonction est
utile pour remplacer les chaînes vides ou de longueurs vides.
Exemple 5-9. Défaut
<?php
$smarty->assign('TitreArticle', 'Les portes de la moria restent fermées.'); $smarty->assign('email','');
?>
|
Où le template est :
{$articleTitle|default:'Aucun titre'}
{$myTitle|default:'Aucun titre'}
{$email|default:'Aucune adresse email disponible'} |
Affichera :
Les portes de la moria restent fermées.
Aucun titre
Aucune adresse email disponible |
|
Voir aussi
la gestion des variables par défaut
et la gestion de l'effacement des variables.