В CMS, над которой я работаю, мне нужно вставить некоторый собственный HTML (который работает):
var element = CKEDITOR.dom.element.createFromHtml("<div class='sidebar'>Edit Sidebar Text</div>");
Проблема в том, что при редактировании того, что находится внутри элемента боковой панели, нажатие клавиши ENTER дублирует DIV боковой панели вместо добавления тега P в боковую панель. Как сказать редактору использовать вместо этого абзац?
Я ожидаю этого:
<div class="sidebar">
Enter sidebar text
<p></p>
</div>
и получить это:
<div class="sidebar">
Enter sidebar text</div>
<div class="sidebar">
</div>
Я не вносил никаких изменений в настройки «entermode».