1
我目前正在開發使用Kentico CMS,它使用CKEditor。Kentico - CKEditor - 禁用高級內容過濾器(ACF)
我們使用Bootstrap作爲我們開發的一部分,因此有時需要古怪的HTML。
CKEditor的似乎是自動修正HTML:
前:
<a href="#" class="list-group-item">
<h4 class="list-group-item-heading">NEBOSH Revision</h4>
<p class="list-group-item-text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ornare mattis vulputate. Nullam eu est quis risus congue feugiat. Sed ut erat accumsan.</p>
</a>
後:
<h4 class="list-group-item-heading">
<a class="list-group-item" href="#">NEBOSH Revision</a>
</h4>
<p class="list-group-item-text">
<a class="list-group-item" href="#">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ornare mattis vulputate. Nullam eu est quis risus congue feugiat. Sed ut erat accumsan.</a>
</p>
我一直對「config.allowedContent =真讀了「選項來禁用高級內容過濾器,但它似乎沒有工作。
我不知道這是因爲我做錯了,還是因爲這個選項不能解決我的問題。
裏面我config.js文件我已經嘗試設置:
CKEDITOR.editorConfig = function (config) {
config.allowedContent = true;
,並將其設置是這樣的:
CKEDITOR.config.allowedContent = true;
CKEDITOR.editorConfig = function (config) {
但是爲了使用Bootstrap的一些特性,我們必須以這種方式獲得代碼。有沒有辦法只是關閉這個修正?我們不希望對我們的代碼進行任何更改。 –
沒有。你需要重寫CKEditor的解析器。希望CKEditor 5中有你需要的東西。 – oleq
好的,謝謝你的回覆。 –