Chapitre 18. Trucs et astuces

Table des matières
Gestion des variables non-assignées
Gestion des variables par défaut
Passage du titre à un template d'en-tête
Dates
WAP/WML
Templates composants
Dissimuler les adresses email

Gestion 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 défaut.

Exemple 18-1. Afficher   quand une variable est vide

{* la méthode pas adaptée *}

{if $title eq ""}
    
{else}
   {$title}
{/if}


{* la bonne méthode *}

{$title|default:" "}

Voir aussi default et la gestion des variables par défaut.