默认变量处理

当一个变量在模板内经常使用,而每次使用都需要给它设置default修饰器时,这将会非常不优雅。 你可以用{assign}函数来给变量赋一个默认值。

Example 21.2. 给变量赋默认值


{* do this somewhere at the top of your template *}
{assign var='title' value=$title|default:'no title'}

{* if $title was empty, it now contains the value "no title" when you use it *}
{$title}

    

参见 default修饰器和空变量的处理.