2017-05-05 12 views
0

私は開発中のアプリケーションでckeditorのドキュメント本体を右クリックするとckeditorのコンテキストメニュー(ペーストと他のオプション付き)が表示されない理由を理解しようとしています。ckeditorの右クリックコンテキストメニューが基本パッケージで機能しないのはなぜですか?

デバッグするために、私はdownloadingに 'Basic'と 'Standard'パッケージ(4.6.2)と 'Sample'を実行しようとしました。

Basicパッケージ(ブラウザのコンテキストメニューはckeditorの代わりに表示されます)でも同じ問題がStandardパッケージにあります(ckeditorのコンテキストメニューが表示されます)。

誰もがこれの根本的な原因を説明できますか?標準配布のプラグインフォルダをチェックして、 'contextmenu'プラグインのような明白なものがあるかどうかを確認しましたが、何も目立たなかったのです。私もsamples/js/samples.jsを確認しましたが、そこには何も見えませんでした。私は何が欠けていますか?

答えて

1

標準および完全パッケージには、ブラウザのネイティブメニューの代わりに使用するエディタのコンテキストメニューを提供するcontextmenuプラグインが含まれています。基本パッケージにこのプラグインが含まれていません。これはonline builderで確認できます。

+0

ありがとうございました!私は不思議です:どうして、(標準パッケージの) 'plugins'フォルダを見ると、そこにcontextmenuプラグインが表示されませんか?これは他のプラグインにも当てはまります...プラグインフォルダ内にいなくても、何らかの形で「組み込み」されているようです。誰もこれを説明できますか?特定のckeditorが現在組み込まれているすべてのプラグインを一目で見ることができますか? –

+0

Basic、Standard、Fullの各パッケージには 'ckeditor.js'のプラグインが含まれているため、 'plugins'フォルダにそのフォルダが表示されません。プラグインを見たい場合は、[オンラインビルダー](http://ckeditor.com/builder)にアクセスし、上部にあるプリセットを選択します。選択したプラグインの下にこのプリセットが表示されます(もちろんプラグインを追加または削除できます)。 – Wizard

+1

....ページの下部に[ダウンロード]ボタンが表示されます。 「最適化」をクリックすると、「ダウンロード」ボタンは、プリコンパイルされたパッケージと同様に、「ckeditor.js」内のすべてのプラグインを統合します。 'ソース(Big N'Slow)'をクリックすると、 'Download'ボタンはすべてのプラグインを 'plugins'フォルダ内の自分のフォルダに置きます。 Basicパッケージにcontextmenuプラグインが必要な場合は、オンラインビルダーを介してBasicプリセットに追加してください。依存関係があれば、オンラインビルダーも必要なプラグインを追加します。 – Wizard

関連する問題