在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文档中找不到这些属性的名称,是否有人知道我在哪里可以找到这个吗? 或者列出一个清单?
答案 0 :(得分:1)
您可以按照HowTos:http://docs.cksource.com/CKEditor_3.x/Howto/Field_Names
中的说明使用Developer工具插件