smarty template engine
Sunday, September 07, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


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.

Position du paramètreTypeRequisDefautDescription
1chaîne de caractèresNonemptyLa valeur par défaut de la sortie si la variable d'entrée est vide.

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.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.