ECCube管理画面の『一覧コメント』入力でHTMLタグを使えるようにする
デフォルトだと文字数制限が上限200文字ということもあり、HTMLタグが使用不可になってます。
一覧ページ用なので文字数制限は200文字で適正だと思うのですが、タグが使えないのは痛い。
なので修正します。
念のためECCubeのパージョンを書いとくと、修正したのは2.13.1です。
2.12系も問題ないとは思いますが、もしかしたらファイルが違う可能性があります。
詳細は以下で。
・修正対象ファイル
『data/Smarty/templates/<該当テンプレートフォルダ>/products/list.tpl』
ECCubeのバージョンが2.12系だと、『data/Smarty/templates/<該当テンプレートフォルダ>/products/detail.tpl』の可能性があります。
・修正箇所:Line 190 辺り
<!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|h|nl2br}--></div>
上記を以下のように修正(一応オリジナルをコメントアウト)
<!--★コメント★--> <!--<div class="listcomment">--><!--{*$arrProduct.main_list_comment|h|nl2br*}--><!--</div>--> <div class="listcomment"><!--{$arrProduct.main_list_comment|nl2br_html}--></div>
まぁ、キモは「|h|nl2br」を「|nl2br_html」に修正するってことですね。
いつも読んでくれてありがとね!