インストーラでバージョンアップする際、プラグイン設定がエスケープされる

質問全般・改善要望
返信する
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

インストーラでバージョンアップする際、プラグイン設定がエスケープされる

投稿記事 by kazuike »

MODXのインストーラで、MODXをアップデート(バージョンアップ)する際、
プラグイン設定の中のダブルクォーテーションがエスケープされます。
これは、だいぶ前のバージョンのMODXから、1.0.23Jでも同じです。

具体的には、
TinyMCEのプラグイン設定「Custom Parameters」で、

コード: 全て選択

body_class : "area_main"
のように、
TinyMCEの編集領域にCSSのクラス「area_main」があたるように設定していた場合、
MODXインストーラで、アップデート行うと、

コード: 全て選択

body_class : \"area_main\"
のように、
ダブルクォーテーションがエスケープされ、
おそらくこれが原因で、TinyMCEが起動しなくなります。

なんとなく、もしかするとこれは仕様なのかな?と思っったりして、報告忘れていましたが、
最近、このことをうっかり忘れていて、TinyMCEが死んでいたので、
同じ目にあう人もいるかも?と思い、報告させていただきます。
もし、改善が可能でしたら、ありがたいです。
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
返信する