如何在CKEditor 3.6.4中关闭自动格式化代码?

时间:2015-03-16 07:32:32

标签: javascript html web ckeditor

可能是在CKEditor版本3.6.4中关闭自动格式化HTML代码的方法吗?

我发现只有how to disable auto </br> after <td> in CKEditor?,但我需要关闭此功能。


现在我尝试保存代码:

{if key is 1}<li>custom text</li>{/if}

我得到:

<li>

{if key is 1}</li>

<li>

custom text</li>

<li>

{/if}</li> 

1 个答案:

答案 0 :(得分:0)

CKEditor仅使用有效的HTML,<li>标记之外的文本无效。引用CKEditor basic concepts

  

CKEditor不是一个允许您输入无效HTML代码的工具。 CKEditor遵守W3C标准,因此如果代码无效,它将修改代码。

但是,您可以尝试使用config.protectedSource来隐藏这些模板的标记,但是您需要创建一个好的RegExps来隐藏真实的标记,而不是隐藏{和{之间的任何文本{1}}。最简单的实现可能是:

}

但实际情况将取决于这些标签中真正使用的内容。