为变量设置一个默认值。当变量未设置或为空字符串时,将由给定的默认值替代其输出。Default需要一个参数。
<?php$smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');$smarty->assign('email', '');?> Where template is:{$articleTitle|default:'no title'}{$myTitle|default:'no title'}{$email|default:'No email address available'} Will output:Dealers Will Hear Car Talk at Noon.no titleNo email address available
参见默认变量处理和空白变量处理页面。