ついでに、.tplレンダリング時にデフォルトでエスケープさせるために、application.iniにview.smarty.escape_html = trueを入れたのですよ。
そうしたら、変数の内容だけじゃなく.tplに書いたタグ全部エスケープしてくれやがってくださいまして、なんだそりゃと思ったら‥‥、layout.tplをデフォルトのレイアウトにしてそこの{$content}に各actionごとの.tplを出力する、という形式になっているので、変数出力がすべてエスケープされるから{$content|escape}として出力しているみたいな?