Содержание
Иногда, например, для того чтобы фон таблицы работал корректно,
необходимо вывести вместо пустого значения переменной, значение
по умолчанию, например
.
Многие бы использовали конструкцию
{if}
в данной ситуации,
но в Smatry есть более короткий путь - используя модификатор переменной
default.
Замечание
PHP выдаст ошибку “Undefined variable” в случае, если
error_reporting()
установлен в E_ALL
и переменная не была присвоена шаблону Smarty.
Пример 18.1. Вывод , если переменная пуста
{* длинный путь *} {if $title eq ''} {else} {$title} {/if} {* короткий путь *} {$title|default:' '}
См. также default и Обработка переменных по умолчанию.