バグというほどではないのですが、情報共有に。
KCFinderのアップデートが久しぶりにあったことと、TinyMCEのバージョンもあげる必要があったので、最新の組み合わせを試したところ、
KCFinderから画像挿入時のダブルクリックで、TinyMCEに画像パスが引き渡されるはずが、何も起きない症状が発生しました。
原因は、tiny_mceのパスが変わっているためで、利用するバージョンに応じて
/assets/plugins/kcfinder/functions.phpの17行目あたりにあるパスの指定を変更する必要があるようです。
1.0.10J-r1に同梱されていたtinyMCE(Version: 3.5.8.p3)では問題ないですが、
1.0.12J-r1に同梱されていたtinyMCE(Version: 3.5.8.p4)では問題が発生すると思います。
#tiny_mce.jsの置き場所を確認すれば良い感じです。
コード: 全て選択
//$_SESSION['kcf_mce_path'] = $modx->config['base_url'] . 'assets/plugins/tinymce/jscripts/tiny_mce';
$_SESSION['kcf_mce_path'] = $modx->config['base_url'] . 'assets/plugins/tinymce/tiny_mce';
なお、modx用のKCFinderは、
https://github.com/yama/kcfinder
をベースに、
https://github.com/sunhater/kcfinder/releases
kcfinder2.54がリリースされていましたので、 これを合わせて利用させていただいています。
KCFinderの開発が再開されたっぽくて、ありがたいです。
よろしくお願いします。