質問に答える

5.3.1へのアップグレード後にckeditorを使用できません

4.7.28から5.3.1へのアップグレード後:

  1. Text areas (e.g. editing an event description) have a blank
    part of the screen in place of the normal editing box.
  2. The configure page of the ckeditor is also broken.
  3. 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)
  4. 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が読み込まれません

この問題を解決する上記のリンクから入手可能なパッチがあります。

モバイルバージョンを終了