在我的ckEditor配置中,我设置了:
entities: false,
basicEntities: false,
entities_greek: false,
entities_latin: false,
allowedContent: true
为了尽可能防止实体转换。这可以根据需要工作,除非我也启用
fullPage: true
如果 fullPage 设置为 true,则基本实体将再次作为实体插入,这会破坏我的整个设置。(我想编辑胡须/车把模板,部分符号使用">":{{> 部分}} --> {{> 部分}}。
有没有办法防止在整页模式下进行 html 实体翻译?
好的,发现了如何通过 htmlFilter 添加异常:
ck.on('instanceReady', function() {
this.dataProcessor.htmlFilter.addRules( {
"text": function( text ) {
return text.replace( /{{s*>/, "{{>"
}
} );