特定商取引法ページで画像やリンクを表示したいというご要望は必ずでてくると思います。
管理画面からHTMLタグを書いて反映されたら一番良いですよね。
ですが、デフォルトのEC-CUBE3では、管理画面から特定商取引法ページの各項目にHTMLタグを入力しても
HTMLタグがそのまま出力されてしまいます。
HTMLタグを反映させるにはテンプレートファイルの編集が必要です。(twig)
特定商取引法ページを修正したければ、/src/Eccube/Resource/template/default/Help にあるtradelaw.twigというファイルを修正します。
今回は注文方法にリンクを表示したいので、95行目あたりの次の記述を見つけます。
<dd>{{ help.law_term02|nl2br }}</dd>
これを以下のように書き換えてHTMLタグを解釈されるように出力します。
<dd>{{ help.law_term02|raw|nl2br }}</dd>
いかがでしょうか。リンクが解釈されたと思います。
EC-CUBE3をご利用の方はぜひお試しください。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。