web-dev-qa-db-ja.com

スタンドアロンCKEditorモジュールライブラリの追加/追加プラグインのインストール

CKeditorプラグインを単独でインストールしています(つまり、WYSIWYGモジュールを使用していません)。次に、sites/all/libraries/ckeditorにあるCKEditorライブラリを使用します。これは正常に動作します。さらにプラグインを追加したいのですが。つまり、脚注プラグインです。 (当面は、「ckeditor.comから新しいライブラリをダウンロードして置き換えてください。他の問題/考慮事項がありました。)

さて、私は解決策を探しようとするときにどこでもこれを見る

config.extraPlugins = 'footnotes';

これをadmin/config/content/ckeditor/edit //-> Advanced Options-> Custom JavaScript configurationに追加してみましたが、エディターの画面が白くなります。

以下のように、sites/all/libraries/ckeditorのconfig.jsに追加してみましたが、効果がありませんでした。

CKEDITOR.editorConfig = function( config ) {
  config.extraPlugins = 'footnotes';
};

(コンテンツの作成/編集のため)ckeditor.config.jsファイルに実際に追加して、そのファイルをテーマにダンプし、「テーマパスからckeditor.config.jsを読み込む」で「はい」を選択することはできません。私たちが開発しているテーマとは異なる管理テーマを使用しています。

それで、私は途方に暮れています。他に考えられる唯一のことは、サイトにあるモジュールでフックを使用することですが、それが書き込み/どのフックが呼び出されるかどうかはわかりません。

DrupalでCKEditorを管理する方法についての明確なドキュメントのように思えますか?何か助けをいただければ幸いです。

更新:いくつかのテストの後、「カスタムJavaScript構成」は機能すると思われますが、CKEditor 4.4以降では壊れている可能性があります。プラグイン/ウィジェットのインポートが示唆された何かを読んだ(今は見つけられないようです) 4.4以降で壊れたため、4.3に変更し、extraPluginsが機能しました。今、脚注を機能させることはできませんでした(これにより、この全体が開始されました)が、以前に同じ手順で失敗した他のいくつかのプラグインが4.3で機能するようになりました。それで、それがあります。脚注自体が付いているものなのか、今疑問に思っています。

3
UnsettlingTrend

ここに私がそれをやっている方法についてのステップがあります:

  1. CKEditor モジュールを使用してCKEditorをインストールし、 wysiwyg モジュールを使用して[〜#〜](〜#〜]しないでインストールします。

  2. プラグインをsites/all/modules/ckeditor/pluginsに入れ、[〜#〜]しない[〜#〜]/sites/all/modules/ckeditor/ckeditor/pluginsに入れます

  3. /admin/config/content/ckeditorに移動し、使用しているプロファイルで[編集]をクリックします。

  4. [エディターの外観]の[利用可能なボタン]から、プラグインアイコンを現在のツールバーにドラッグします。

    enter image description here

    enter image description here

  5. 少し下にスクロールすると、プラグインセクションが表示されます。

enter image description here

  1. プラグインにチェックマークを付け、変更を保存します。

[〜#〜] ps [〜#〜]これが私のCkEditorグローバルプロファイル設定です/admin/config/content/ckeditor/edit/

enter image description here

5
No Sssweat