CKEDITOR - вставка в пользовательские теги - PullRequest
0 голосов
/ 11 мая 2018

Я использую пользовательские теги в своем 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 .Попробуйте вставить какой-нибудь форматированный текст, это не сработает.

Есть какие-нибудь подсказки, как решить эту проблему?

В этом случае мне нужно использовать пользовательские теги, поэтому удаление их не вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...