从CKEditor中删除自动添加的CSS样式



我的问题是CK编辑器正在从我的主样式表(在父页面中)检测并添加css类,这导致样式组合在一个很长的列表中显示不必要和不需要的样式。

我想删除正在自动添加到stylescombo的样式。

我希望CK编辑器只显示我在配置中定义的样式,而不显示默认样式或父样式。

我尝试了文档和S.O.的各种技术,但似乎都不起作用。

CKEDITOR.editorConfig = function (config) {
// I thought this is how you use the stylescombo plugin but it does nothing
config.stylesSet = 'custom:/ckeditor/styles.js';
config.stylesCombo_stylesSet = 'custom:/ckeditor/styles.js';
//I want only this style to display in the Styles combo.
//This does get added, but with all the other junk styles I do not want. 
config.stylesSet = [
{ name: 'Bolder', element: 'span', attributes: { style: 'font-weight:bolder'} }
];
};

我使用的是CKEditor4和stylescombo插件。

显然,您错误地在构建中包含了stylesheetparser插件,因此这可能会有所帮助:

config.removePlugins = 'stylesheetparser';

或者你可以在没有这个插件的情况下构建一个新的CKEditor包。

相关内容

  • 没有找到相关文章

最新更新