可能是在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>
答案 0 :(得分:0)
CKEditor仅使用有效的HTML,<li>
标记之外的文本无效。引用CKEditor basic concepts:
CKEditor不是一个允许您输入无效HTML代码的工具。 CKEditor遵守W3C标准,因此如果代码无效,它将修改代码。
但是,您可以尝试使用config.protectedSource
来隐藏这些模板的标记,但是您需要创建一个好的RegExps来隐藏真实的标记,而不是隐藏{
和{之间的任何文本{1}}。最简单的实现可能是:
}
但实际情况将取决于这些标签中真正使用的内容。