ckeditor从选项卡中删除特定属性

时间:2012-06-11 09:38:26

标签: configuration ckeditor widget

在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文档中找不到这些属性的名称,是否有人知道我在哪里可以找到这个吗? 或者列出一个清单?

1 个答案:

答案 0 :(得分:1)

您可以按照HowTos:http://docs.cksource.com/CKEditor_3.x/Howto/Field_Names

中的说明使用Developer工具插件