我的HTML包含這樣的元素,因爲它使用來自django-basic-apps的內聯。如何添加(否則)無效的HTML元素到TinyMCE
<inline type="myapp.mymodel" id="4" />
我想使用tinymce將其中的一個插入到DOM中。在網站的前端,這些被處理成良好的代碼。
在TinyMCE的我已經添加的配置:
extend_valid_elements: 'inline[id|ids|type|filter|class|template]',
但只要我嘗試插入通過:
tinyMCE.execCommand('mceInsertRawHtml',false,'<inline type="myapp.mymodel" id="4" />');
什麼也沒有發生,
如果我做的:
tinyMCE.activeEditor.getContent()
TinyMCE r刪除我的代碼中的任何<inline
元素。此外,我希望這些元素通過CSS或其他東西顯示在tinyMCE中,但我可能不得不破解DTD。
如果不工作,我已經想到了會是一個可能的解決方案預渲染的內容的東西,是有效的:
然後之前保存,轉換回它應該是什麼。
請提供任何建議,我應該看看。
對於它的價值,我從TinyMCE的切換到Xinha一個非常類似的原因。 (它是從我想保留的HTML剝離div等。) – GalacticCowboy 2010-06-24 18:00:23