SPOTブログ

2012/08/16

EC-CUBE2.12.1の「CKEditor組み込みプラグイン」の不具合を直す方法

EC-CUBE2.12.1のプラグイン機能を使って、商品詳細をWYSIWYG編集出来るようにしようと思い、公式サイトのオーナーズストアにあるプラグインを試してみました。

CKEditor組み込みプラグイン

 

このように商品詳細のコメントでWYSIWYG編集出来るようになります。

これはすごく便利なプラグインなのですが、問題が一点。

「一覧-メインコメント」部分はタグの利用が出来ないのですが、このプラグインの現在のバージョン0.0.1では、ここもCKEditorが適用されてしまいます。

たとえば

たとえば、「一覧-メインコメント」欄の文字に背景色を付けたりしてしまうと、ショッピングページではこのようになってしまいます。

この部分はHTMLタグは非対応なので、そのままHTMLタグが表示されてしまいます。

これでは、クライアント側で商品の説明を装飾しようとして、このような意味不明な表示が起こってしまうことが考えられます。

 

そこで、「一覧-メインコメント」欄にはCKEditorは適用しないように書き換えてみます。

data/downloads/plugin/CKEditor/templates/admin/products/snip_product.tplを開きます。

 

4行目(ここでは3行目)が「一覧-メインコメント」の部分なので、ここを削除します。

編集したら、いったんプラグインを無効にして、再度有効にすれば、「一覧-メインコメント」だけCKEditorが適用されないようになります。

これで、クライアントワークでこのプラグインを使っても安心ですね。

そのうち修正されるとは思いますが、取り急ぎ、ご自分で修正して使う場合は参考にしてください。