4.7.28から5.3.1へのアップグレード後:
- Text areas (e.g. editing an event description) have a blank
part of the screen in place of the normal editing box. - The configure page of the ckeditor is also broken.
- Both of those pages show a console error:
Uncaught
TypeError: Cannot read property '17' of undefined at
Object.keystrokeToArray (ckeditor.js:36) at
Object.keystrokeToString (ckeditor.js:35) at
CKEDITOR.ui.button.render (ckeditor.js:636) at G (ckeditor.js:647)
at a. (ckeditor.js:649) at a.h (ckeditor.js:10) at a.
(ckeditor.js:11) at
a.window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.editor.CKEDITOR.editor.fire
(ckeditor.js:13) at b (ckeditor.js:326) at a.
(ckeditor.js:325) - They also show console errors of missing CSS files, which appear to be missing from the
monoo-lisa skin directory of the ckeditor directory of my Drupal libraries, i.e. not the one civicrm has bundled
or should use. I presume this is just a side effect of the above
error.
私は非常に似たサイトを持っています。このサイトにはこの問題がない(そして両方のサイトでwysiwygモジュールを介してDrupalのckeditorを使用しています)同じアップグレードを行っています。このサイトは、特にjavascriptで定義された非常に大きなCRM変数を持っていますが、その他のエラーは表示されません。
ベストアンサー
Drupalサイトで Boxes
contribモジュールを有効にしていますか?もしそうなら、あなたの問題はこれかもしれません:
問題#2175471:CiviCRMと互換性がありません – CKEditor
WYSIWYGが読み込まれません
この問題を解決する上記のリンクから入手可能なパッチがあります。