すべてのテンプレート変数を自動的にエスケープしたい、つまり、|escape
常に記述しなくてもエスケープできるようにしたい。$escape_html
したがって、オプションを有効にしました。
ただし、Smarty は、{capture}
信頼できる入力と見なすことができるにもかかわらず、同じ方法で作成された変数を扱うようです。私たちのコードベースにはそれらがたくさんあり、nofilter
どこにでも書かなければならないことは、書く必要があるのと同じくらい面倒|escape
です。
確かにこれには解決策があるはずですか?または、$escape_html
とは{capture}
互換性がありませんか?