跳转到内容

缺省

用于设置变量的默认值。如果变量未设置或为空字符串,则打印给定的默认值。Default 接收一个参数。

基本用法

{$myVar|default:"(none)"}

参数

参数 类型 要求 默认 说明
1 字符串 如果变量为空,输出的默认值。

范例

<?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

另请参见默认变量处理空白变量处理页面。