我想为ckditor分别配置。
例如,在页面temp1.html
中,我希望拥有'链接'在页面temp2.html
中,我不想links
。
这个好的配置是什么?
我认为以下代码中的configuration
是适当的地方。
//var editor_data = CKEDITOR.instances.editor1.getData();
$('textarea#editor').ckeditor(
function () {
/* callback code */
},
//configuration
{
toolbar: 'Basic',
language: 'en',
});
答案 0 :(得分:0)
您可以使用config.removePlugins
来控制某些插件的存在,例如链接(也是config.removeButtons
)。但是请注意,自CKEditor 4.1以来,通过这样做你与插件或按钮关联的编辑器restrict the content(没有链接插件或按钮=内容中没有链接)。
因此,如果您想在使用不同插件集的不同模板之间共享相同内容,则需要明确展开某些编辑器的config.extraAllowedContent
:
$('#editor-linkless').ckeditor( function() {}, {
removePlugins: 'link',
extraAllowedContent: 'a[href,name,id,target]'
} );
$('#editor-regular').ckeditor();
查看有关ACF的官方guide。另外this answer了解更多信息。