ckEditor:如何防止HTML实体编码fullPage模式?

时间:2014-02-24 15:04:42

标签: ckeditor

在我的ckEditor配置中,我设置了:

entities: false,
basicEntities: false,
entities_greek: false,
entities_latin: false,
allowedContent: true

为了尽可能防止实体转换。这可以按照需要工作,除非我也启用

fullPage: true

如果fullPage设置为true,基本实体将再次作为实体插入,这会破坏我的整个设置。 (我想编辑小胡子/手柄模板,部分符号使用'>':{{> partial}} - > {{& gt; partial}}。)

有没有办法在fullPage模式下阻止html实体翻译?

1 个答案:

答案 0 :(得分:0)

好的,发现了如何通过htmlFilter添加异常:

ck.on('instanceReady', function() {
  this.dataProcessor.htmlFilter.addRules( {
    "text": function( text ) {
      return text.replace( /\{\{\s*\>/, "{{>"
    }   
} );