2013-06-03 58 views
2

我們有額外的佔位符,它們被嵌入在CKEditor編輯的conent中,我們需要可以在TR標籤之前和之後放置這樣的佔位符,所以我們可以組織表中的數據重複。但是CKEditor可能會發現這不是有效的HTML,並在表格之前取出轉發器佔位符。 例如我寫未來的HTML源模式:在CKEditor中禁用HTML驗證和清理

<table><tbody>{start}<tr><td>...</td></tr>{end}</tbody></table> 

我切換到HTML模式並返回到源,現在我的HTML進行處理以對下一視圖:

<p>{start}{end}</p> <table><tbody><tr><td>...</td></tr></tbody></table> 

可能存在的CKEditor切換到關閉所有語法清理或專門爲表?

回答

4

CKEditor不是一個源代碼編輯器,而是一個WYSIWYG編輯器,它使用瀏覽器的編輯功能實現了contenteditable實現。因此,它需要工作在有效和真實的HTML

雖然,檢查config.protectedSource設置。您將能夠從解析器中隱藏這些{start|end}標籤。

4

嘗試添加該行Config.js文件:

config.allowedContent = true;