EC-CUBEの商品登録にHTMLタグを使用するときの注意

水曜日, 7月 1st, 2009

こんにちは、なかわけです。

またEC-CUBEの話です。またメモです。

EC-CUBEの商品登録時に詳細などのコメント内にhtmlタグが使用できますが、注意があります。普通にhtmlを書くと、

<p class=”chocolate”> 好きな食べ物です。 </p>

みたいに書くと思います。管理ページ内からのみ編集する場合はこれでいいんですが、商品登録csvなどを利用して、登録・再編集する場合は、htmlタグ内の”(ダブルクォート)がcsvの仕様によってエスケープされ\”に置換されてしまいます。

csvのデータ形式が、

“項目1″, ”項目2″, ”項目3″, ”項目4″, ”項目5″,・・・

と”をデータ形式に使用してしまっているので、エスケープしないと使えないということです。

回避方法としましては、htmlタグの”を’(シングルクォート)に置き換えて

<p class=’chocolate’> 好きな食べ物です。 </p>

というように書くのがいいようです。個人的にはちょっと気持ち悪い気がしますが。一応公式フォーラムにも紹介してありました。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4135&forum=10
csvなんて使わずにxmlとかにすればいいのにと思いました。

Tags: , ,

Leave a Reply

*