Вывести теги HTML как текст в редакторе tinyMCE - PullRequest
0 голосов
/ 11 октября 2019

Мне нужно показать <head>SomeText</head> в виде обычного текста в редакторе tinyMCE. По умолчанию редактор удаляет все теги.

Я попытался перейти на XML-кодировку, которая помогла, но затем у меня возникает другая проблема: при переключении страницы в полноэкранный режим (я использую smartadmin) я перезагружаю экземпляр tinyMCE (потому чтов противном случае текст просто исчезает), и я получаю необработанный текст XML со всеми &lt; и т. д.

Вопрос: возможно ли предотвратить использование tinyMCE всех тегов html без переключения на кодировку XML?

Мне не нужно отображать HTML, просто отображается как текст.

Ответы [ 2 ]

0 голосов
/ 11 октября 2019

Чтобы загрузить HTML в TinyMCE, где теги видны (и не интерпретируются как HTML), вам необходимо кодировать HTML. Вот пример: http://fiddle.tinymce.com/3Sgaab

Обратите внимание, что вызов API для загрузки содержимого кодирует теги заголовка:

editor.setContent('<p>This is encoded HTML content in TinyMCE:  &lt;head&gt;fjaksdljf&lt;/head&gt;</p>');
0 голосов
/ 11 октября 2019

Просто используйте это:

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