ProcessWire:移除CKEditor中的style属性

在由word文档中的内容复制到CKEditor的时候会带了很多无效属性,要移除这些html无效属性只需要从下面两种方法中选择一种即可

#Option 1 修改js文件

修改文件/site/modules/InputfieldCKEditor/config-body.js,如移除所有style属性:

CKEDITOR.editorConfig = function( config ) {
	// Define changes to default configuration here. For example:
	// config.uiColor = '#AADC6E';
	config.disallowedContent = '*[style]{*}';
};

#Option 2 在后台修改

Setup -> Fields -> Body -> Input -> Custom Config Options 添加json格式的配置属性

{"disallowedContent": "*[style]{*}"}

更多CKEditor参数参考:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_disallowed_content.html

Post Comment