1
1

EC-CUBE4の管理画面、商品説明のtextareaにaタグでtarget="_blank"を使いたい。(いろいろなタグを使えるようにする)

Last updated at Posted at 2023-12-07

EC-CUBE4(4.2)にて、商品説明などの入力欄では、HTMLを使えるが、idや今回やりたかったtarget="_blank"などの記述は、保存時に自動で除去されてしまう。

処理にはHTML Purifierが入っているそうだが、EC-CUBE4での設定に特化した記事がなかったのでメモ書きしておきます。

手順

設定ファイルが初期状態では存在しないため、以下の場所にファイルexercise_html_purifier.yamlを新規作成し、中身に以下を記載します。

/app/config/eccube/packages/exercise_html_purifier.yaml
exercise_html_purifier.yaml
exercise_html_purifier:
    html_profiles:
        default:
            config:
                Attr.AllowedFrameTargets: ['_self','_top','_blank']

今回は、_blankの他、ついでに_self_topも許可しておきました。

その他色々な設定は参考文献より

参考文献

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1