Я использую пользовательские теги в своем CKEDITOR, и моя проблема в том, что когда я пытаюсь вставить между пользовательским тегом, я выдаю ошибку: TypeError: E[u.getName(...)] is undefined
источником по умолчанию в моем CKEDITOR всегда является <custom_tag><p></p></custom_tag>
Мне нужно вставить текст между пользовательскими тегами, чтобы он выглядел как <custom_tag><p>Some text...</p></custom_tag>
Когда я пытаюсь вставить текст без HTML или простого текста, например <p>Some text...</p>
, это работает.Но когда текст содержит больше HTML-тегов, таких как <p>Some text..</p><p>Some other text..</p>
, он выдает ошибку выше.
В конфигурации у меня есть следующие настройки:
config.allowedContent = true;
config.forcePasteAsPlainText = true;
РЕДАКТИРОВАТЬ: добавлено Jsfiddle .Попробуйте вставить какой-нибудь форматированный текст, это не сработает.
Есть какие-нибудь подсказки, как решить эту проблему?
В этом случае мне нужно использовать пользовательские теги, поэтому удаление их не вариант.