default
Используется для установки значения по умолчанию для переменной.
Если переменная не установлена или является пустой строкой, указанное
значение по умолчанию будет подставлено вместо неё.
Замечание:
Если директива error_reporting установлена в E_ALL, необъявленные переменные
всегда будут отображать ошибку в шаблоне. Эта функция полезна для замены
пустых значений или строк нулевой длинны.
Пример 5-9. default
<?php
$smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.'); $smarty->assign('email','');
?>
|
Шаблон:
{$articleTitle|default:'no title'}
{$myTitle|default:'no title'}
{$email|default:'No email address available'} |
Результат обработки:
Dealers Will Hear Car Talk at Noon.
no title
No email address available |
|
См. также
Обработка переменных по умолчанию
и
Обработка пустых переменных.