What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Table of Contents
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
.
Les erreurs “de variable indéfinie” seront affichés si
la fonction PHP
error_reporting()
vaut E_ALL
et qu'une variable n'a pas été assignée à Smarty.
Example 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.