簡體   English   中英

如何在CKEditor 3.6.4中關閉自動格式化代碼?

[英]How to turn off auto-formating code in CKEditor 3.6.4?

也許是在CKEditor 3.6.4版中關閉自動格式化HTML代碼的方法嗎?

我發現在CKEditor中的<td>之后如何禁用auto </br>? ,但我需要關閉此功能。


現在我嘗試保存代碼:

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

我得到:

<li>

{if key is 1}</li>

<li>

custom text</li>

<li>

{/if}</li> 

CKEditor僅適用於有效的HTML,並且<li>標記之外的文本無效。 引用CKEditor的基本概念

CKEditor不是允許您輸入無效HTML代碼的工具。 CKEditor遵守W3C標准,因此如果無效,它將修改代碼。

但是,您可以嘗試使用config.protectedSource隱藏這些模板的標記,但是您需要創建一個良好的RegExps來僅隱藏實際標記,而不能隱藏{}之間的任何文本。 可行的最簡單的實現是:

config.protectedSource = [
    /{\/?[\w]+(?: [\w\s]+)?}/g
];

但是真正的依據將取決於這些標簽中實際使用的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM