ウェブ、ショウジン

EC-CUBEの商品一覧ページのメインコメントにおいてhtmlタグを使用可能にする

2011-8-2
Category
CMS

EC-CUBEの商品一覧ページ(カテゴリごとの一覧や検索結果)で表示するメインコメント(項目:一覧-メインコメント)は文字数が最大200文字で、htmlタグは許可されていない。(エスケープ処理される)

文字数を変更するには管理画面の「システム設定 > パラメータ設定」から

MTEXT_LEN

の値を変更する。が、この項目は「長い項目の文字数(住所など)」とあるので、ここの値を変更することは「一覧ページにおけるメインコメント」にとどまらないということも頭に置いておいたほうがよさそう。


htmlタグの許可は以下のテンプレート内の
data/Smarty/templates/default/list.tpl

<!--{$arrProducts[cnt].main_list_comment|escape|nl2br}-->

の部分からescapeを削除して

<!--{$arrProducts[cnt].main_list_comment|nl2br}-->

とすればよい。

これで詳細ページと同じように(詳細ページではデフォルトでタグが許可されている)一覧ページにおいてもhtmlタグを使えるようになった。

タグが使えるのって、セキュリティ上は好ましくなさそうな(詳しくないですが、そういうのをよく目、耳にするので)気がしますが、デフォルトでは詳細ページで使えるようになっているし
ということで対応してしまいました。

Categories

Tag Cloud

AdMob Android Apache centos CodeIgniter EC-CUBE facebookアプリ facebookページ feed Firefox Flash google googleanalytics htaccess iPad iPhone JavaScript lamp mobile nginx ogp pear php plugin rollover rss sendmail setting smarty ssh Titanium Mobile Titanium Studio tutorial ubuntu vim VirtualBox vmware vps Windows WordPress xampp youtube さくらインターネット アクセス解析 カスタム投稿