В моем 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
, которые находятся в моем коде.
Кроме того, я бы хотел, чтобы эти элементы отображались в tinyMCE через CSS или что-то в этом роде, но мне, вероятно, придется взломать DTD.
Если это не работает, возможное решение, что я думал о том, чтобы предварительно вынести содержание к чему-то, что действительно:
И затем, прежде чем сохранить, преобразовать его обратно в что это должно быть.
Просьба представить любые предложения, которые я должен изучить.
Для чего это стоит, я перешел от TinyMCE в Xinha по очень сходной причине. (Это было снятие div и т. Д. Из HTML, который я хотел сохранить.) – GalacticCowboy