Обтекание текстом изображения

InstantCMS 2.X

Ошибка в Redactor

#1 29 марта 2024 в 09:42

После крайнего обновления системы перестало работать Обтекание текстом изображения, в т.ч. проверил и на demo.instantcms.ru переключил в контенте Страницы редактор тини на Redactor. Загружаешь фото, ставишь Обтекание текстом Справа, оно встаёт туда, но при сохранении сбрасывает тег float:right и изображение отображается слева без обтекания текстом.

Изображение

#2 29 марта 2024 в 09:43

Это редактор чистит стили.

#3 29 марта 2024 в 11:30

В компоненте типограф, для вашего редактора надо разрешить атрибут style для тега <img>

Не проверял, но должно сработать

Изображение

#4 29 марта 2024 в 13:33

Не проверял, но должно сработать

My-InstantCMS.Ru

До типографа дело не доходит. После вставки картинки и указания ей стиля выравнивания, в исходном коде редактора отсутсвуют эти стили.

Добавлено спустя 57 минут

В общем решение есть такое:

В этом файле github.com/instantsoft/icms2/blob/master/wysiwyg/redactor/files/htmlsanitizer.js найти код

  1. l={"background-color":!0,color:!0,"font-size":!0

и заменить его на это

  1. l={"background-color":!0,color:!0,"font-size":!0,float:!0
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.