0

在 ckeditor init 中,要删除对话框选项卡,可以执行以下操作:

CKEDITOR.on( 'dialogDefinition', function( ev )
   {
      // Take the dialog name and its definition from the event data.
      var dialogName = ev.data.name;
      var dialogDefinition = ev.data.definition;

      // Check if the definition is from the dialog we're interested in
      if ( dialogName == 'link' )
      {
        dialogDefinition.removeContents( 'advanced' );
      }
   });

这将从链接对话框中删除“高级”选项卡。

还可以从选项卡中删除特定属性,执行以下操作:

     var infoTab = dialogDefinition.getContents( 'info' );

     // Remove unnecessary widgets from the 'Link Info' tab.         
     infoTab.remove( 'linkType');
     infoTab.remove( 'protocol');

所以这很好用,但我的问题是我找不到属性名称的详细列表,例如上面示例中的“linkType”或“protocol”。

基本上我想从图像对话框中删除,例如,宽度、高度、css类和高级选项卡中的id等,但我在ckeditor文档中找不到这些属性的名称,有人知道我在哪里吗能找到这个吗?或者给个清单?

4

1 回答 1

1

您可以按照 HowTos 中的说明使用开发人员工具插件:http: //docs.cksource.com/CKEditor_3.x/Howto/Field_Names

于 2012-06-11T14:43:17.697 回答