默认变量处理
当一个变量在模板内经常使用,而每次使用都需要给它设置default
修饰器时,这将会非常不优雅。 你可以用{assign}
函数来给变量赋一个默认值。
- {* 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}
原文: https://www.smarty.net/docs/zh_CN/tips.default.var.handling.tpl