default

パラメータの位置必須デフォルト概要
1stringNoempty変数が空の場合に表示されるデフォルト値

変数のデフォルト値を設定します。変数が空であるかunsetされた場合に、代わりとしてデフォルト値が表示されます。 この修正子は1つのパラメータをとります。

例 5-9. default

<?php

$smarty
= new Smarty;
$smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');
$smarty->display('index.tpl');

?>

index.tpl :

{$articleTitle|default:"no title"}
{$myTitle|default:"no title"}

出力 :

Dealers Will Hear Car Talk at Noon.
no title