ckEditor:如何防止 HTML 实体编码整页模式



在我的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*>/, "{{>"
    }   
} );

最新更新