0

Rails アプリで CKEditor を使用しています (「ckeditor」gem 経由)。以下のようにツールバーをカスタマイズしました。ご覧のとおり、最小限の機能のみが必要です。

 [
    { name: 'basicstyles', items : [ 'Bold','Underline' ] },
    { name: 'paragraph', items : [ 'NumberedList','BulletedList' ] },
    { name: 'links', items : [ 'Link' ] },
    { name: 'insert', items : [ 'Smiley','SpecialChar' ] },
    { name: 'colors', items : [ 'TextColor' ] },
 ];

これは問題なく動作しますが、ボタンは必要以上の機能を提供します。

たとえば、Linkボタンはポップアップをトリガーし、ユーザーがリンクの種類やターゲットなどの詳細を選択できるようにします。ユーザーを 1 種類のリンクだけに制限したいと考えています。(つまり、ユーザーがlinkボタンをクリックすると、リンクを入力するだけで、オプションが表示されず、決定を下す必要がなくなります。)

テキストの色については、提供されている 50 色以上ではなく、2 つまたは 3 つの色が必要です。

これらの変更を行うにはどうすればよいですか?

情報を提供していただければ幸いです。または、いくつかのリソースを教えていただければ幸いです。ありがとう!

4

2 に答える 2

1

これらの変更を行うには、機能をカスタマイズするために、必要なプラグインを書き直す必要があります。

詳細については、http: //docs.ckeditor.com/# !/ guide/plugin_sdk_introをご覧ください。

新しいバージョンとの互換性を損なわないように、ソースコードで直接行うのではなく、変更するプラグインに基づいて新しいプラグインを作成することをお勧めします。

于 2013-03-23T08:51:07.767 に答える
1

CKEditor 4.1 で導入された高度なコンテンツ フィルターを試すことができます。定義できるコンテンツ ルールに基づいて、エディター データがフィルター処理され、UI にも同じことが起こります。ダイアログの「許可された」ボタンとフィールドのみが表示されます。すべて自動的に行われるため、結果は完璧ではないかもしれませんが、この機能について非常に肯定的なフィードバックが寄せられています。

ACF サンプルリリース ノートを確認してください。

于 2013-03-23T15:59:32.687 に答える