14

http://CKEditor.com のwysiwyg -editorにはボタンが多すぎて、多くのユーザーにとって煩雑です。そのため、不要なタブとボタンを削除することにしました。そのため、画像アップローダーから [詳細設定] タブを削除したいと思います。それを行う方法について何か提案はありますか?

ここに画像の説明を入力

4

4 に答える 4

23

これを行うには 2 つの方法があるようです。

1: CKEditor 構成定義 (config.js) を編集します。

config.removeDialogTabs = 'image:advanced';

覚えて; config 設定では大文字と小文字が区別されます。

2: もちろん、これをインラインで行うこともできるので、エディターで参照できます。

CKEDITOR.replace( 'editor_kama',
{  //                  ^---Editor Id goes here
    removeDialogTabs : 'image:advanced'
});
于 2012-09-28T20:12:07.453 に答える
2

もう機能しないようですconfig.removeDialogTabs = 'image:advanced';-または、少なくとも私には機能しませんでした. ただし、ダイアログの編集方法に関する公式ドキュメントの場合は、指示があります。これらの指示に基づいて、このソリューションを使用します。

CKEDITOR.on('dialogDefinition', function (ev) {
    var dialogName = ev.data.name,
    dialogDefinition = ev.data.definition;

    if (dialogName === 'image') {
        dialogDefinition.removeContents('advanced');
        dialogDefinition.removeContents('link');
    }
});
于 2014-04-29T11:00:52.673 に答える
2

plugins/images/dialog/image.jsでこれを試してください

id : 'advanced',
               label : editor.lang.common.advancedTab,
               hidden : true,
               elements :

hidden : true を追加するとうまくいくはずです。または、次のことを試すことができます。

yourDialogDefinition.getContents('advanced').hidden=true;
于 2012-09-30T05:54:37.207 に答える