私は fetch() メソッドを使用してテンプレートを保存し、それを別のテンプレートに表示しています:
$this->mySmarty->assign('template',$this->fetch('template.tpl'));
$this->display('mypage.html');
mySmarty が smarty クラスとしてインスタンス化された場所。mypage.html 内で {$template} を呼び出します。
ページ「mypage.html」は正しく表示されますが、{$template} 変数は 0 を出力します。(権限を正しく設定していることを知っています)