Страница 1 из 1

вырезает код из "Поле текста с редактором" при использовании тега

Добавлено: 07 янв 2021, 04:40
sajanagr
Все привет
У нас использовались Инфо. страницы для регламентов компании, решили страницы перенести в сущность, чтобы по каждому регламенту пользователи могли писать комментарии и решили использовать поле "Согласование" как поле, что сотрудники ознакомились с данным регламентом, но не в этом суть ))
начал переносить Данные из инфо.страниц в сущности в поле Текст с редактором, и обнаружил такую штуку, что если используется вставленная картинка, облаченная тегом <pre>, то при сохранении редактор код картинки вырезает, без облачения тегом <pre> все сохраняется отлично
На Инфо. страницах такого нет, картинка остается, внутри тега <pre>.

картинка из инфо.страницы:
Изображение

Картинка из поля текста с редактором
Изображение

Код до сохранения:

Код: Выделить всё

<pre>
<img alt="enlightened" src="домен/template/plugins/ckeditor/plugins/smiley/images/lightbulb.png" style="height:23px; width:23px" title="enlightened" /> <strong>Специалисту на заметку:</strong> 
<em>Компании могут искать сотрудников своими силами (внутренний рекрутинг). 
Или же их наймом будут заниматься привлеченные со стороны специалисты (внешний рекрутинг).</em></pre>
Код после сохранения:

Код: Выделить всё

<pre>
<strong> Специалисту на заметку:</strong> 
<em>Компании могут искать сотрудников своими силами (внутренний рекрутинг). 
Или же их наймом будут заниматься привлеченные со стороны специалисты (внешний рекрутинг).</em></pre>
Собственно Вопрос! Подскажите, что сделать, чтобы код картинки внутри тега <pre></pre> не вырезался при использовании его в поле текста с редактором?

Re: вырезает код из "Поле текста с редактором" при использовании тега

Добавлено: 07 янв 2021, 10:41
support
Когда сохраняется запись в сущность, используется http://htmlpurifier.org/ для проверки html на XSS. Это он такую конструкцию не разрешает.
Для админов, которые создают инфо страницы, такой проверки нет.

В качестве решения проблемы, вместо картинки используйте https://getemoji.com/

Re: вырезает код из "Поле текста с редактором" при использовании тега

Добавлено: 07 янв 2021, 21:19
sajanagr
Отлично, так тоже пойдет ;) спасибо за подсказку :idea: