変数のデフォルト値を設定します。変数が空であるか設定されていない場合に、 代わりとしてデフォルト値が表示されます。この修飾子は1つのパラメータをとります。
| パラメータの位置 | 型 | 必須 | デフォルト | 概要 |
|---|---|---|---|---|
| 1 | string | No | empty | 変数が空の場合に表示されるデフォルト値 |
Example 5.9. default
<?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
変数のデフォルトの扱い および 空白の変数の扱い のページも参照してください。