テンプレートを更新しても反映されない・・・・・・なぜだろうと思っていたら、コンパイルの仕方の指定を間違っていました。

$compile_check = true;

にしておけばよかったんですね。

smartyのコンパイルについて(@Hatena)