2013-03-09 45 views
2

我正在爲TinyMCE和自定義標籤苦苦掙扎。我們正在構建一個使用TinyMCE所見即所得編輯器的自定義CMS。這是我的設置:TinyMCE剝離HTML,儘管我已經告訴它不要

tinyMCE.init({ 
     // General options 
     mode: "textareas", 
     width: "200", 
     theme: "advanced", 
     cleanup_on_startup: false, 
     trim_span_elements: false, 
     verify_html: false, 
     cleanup: false, 
     convert_urls: false, 
... 

所以,在一個頁面中我不得不通過源代碼編輯器添加這個標籤:

<gcse:searchresults-only queryParameterName="search"></gcse:searchresults-only> 

但是,編輯器中剝離它。我嘗試添加該規則:

extended_valid_elements: "gcse:searchresults-only[*]", 
custom_elements: "gcse:searchresults-only" 

,它是可以添加標籤,但如果它不能嵌套在其它任何標籤。如果我將這個標籤包裹在一個div元素中,它將它剝離(gcse標籤),將div留空。

問題:如何禁止TinyMCE剝離任何標籤?

謝謝。

回答

0

從3.4版開始禁用tinymce清理是不可能的。您必須設置valid_elements和valid_children來滿足您的需求。

+0

聽到這個很難過。 但是,非常感謝! – 2013-03-12 17:56:58

相關問題