Smarty: default
デフォルト値を指定
table のセルなど、
表示データが無い時に、デザインが崩れてしまう場面があります。
default 修飾子を使うと、
代わりに指定しておいた文字列が表示されるようになるので、
PHP 側でデータの中身を気にする必要が無くなります。
{$変数名|default:"デフォルトの文字列"}
例えば、
sample.tpl で、
{$title|default:"タイトルがありません"}
とか
{$data|default:" "}
とかします。