質問: EC-CUBEを用いて通販サイトを運営しています。 前任者が残したサイトを保守しているのですが、未経験初心者です。 氏名欄にエスケープ処理を付けたいのですが知識がなく どこに書けばいいかわかりません。 ``` ようこそ / {{ app.user.name01 }} {{ app.user.name02 }} 様 ``` ### 試したこと ``` {{ app.user.name01|e }} {{ app.user.name01|escape }} {{ app.user.name01|e('html')}} {{ app.user.name01|escape('html') }} ``` ### バージョン EC-CUBE3系(3.0.18) |eをどこに書くべきでしょうか。 ここではないどこかでしょうか。 本当に初心者質問で申し訳ありませんが、よろしくお願い致します。
回答: プラグインの競合による影響でした。 該当プラグインを無効化したところエスケープ処理がされるようになりました。 プラグイン上でエスケープ処理を禁止している箇所があるのかと思ったのですが、 調査しても分からなかったので下記記述をしてエスケープされるようになりました。 ``` {% filter escape %}{{ app.user.name01 }} {{ app.user.name02 }}{% endfilter %} ```