ページ 11

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

Posted: 2021年2月12日(金) 10:08
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が死んでいたので、
同じ目にあう人もいるかも?と思い、報告させていただきます。
もし、改善が可能でしたら、ありがたいです。