Форматы текста - Допускаются только следующие теги HTML

Главные вкладки

Аватар пользователя Ritka Ritka 13 мая 2021 в 17:50

Вопрос о Допустимых тегах в форматах текста. Так вот с тегами типа <em> <strong> <blockquote> итд... все понятно, но если я хочу добавить Тег <span> со свойствами типа <span style="font-family:Comic Sans MS,cursive"> или <span style="color:#f39c12"> просто там добавить допустимый тег <span> то ничего не срабатывает, просто очищается форматированный текст (в качестве редактора использую CKEDITOR)

Лучший ответ

Аватар пользователя OldWarrior OldWarrior 13 мая 2021 в 21:13

Добавляйте в разрешённые теги <span style>.
И вообще - все атрибуты тегов, которые хотите разрешить, следует указывать.

Комментарии

Аватар пользователя OldWarrior OldWarrior 13 мая 2021 в 21:13

Добавляйте в разрешённые теги <span style>.
И вообще - все атрибуты тегов, которые хотите разрешить, следует указывать.

Аватар пользователя Ritka Ritka 13 мая 2021 в 21:30

СПАСИБКИ)))
Уточнение - перечислять все все ?? - <span style="color:#f39c12"> <span style="color:#ff0000"> <span style="color:#f39012"> <span style="font-family:Comic Sans MS,cursive"> итд ...?

Аватар пользователя OldWarrior OldWarrior 13 мая 2021 в 21:40

Нет, только тег и его необходимые атрибуты.
В вашем случае должно быть достаточно добавить <span style> в список разрешённых тегов.

PS. Можно ещё <span class> в список добавить, чтоб два раза не вставать.

Аватар пользователя OldWarrior OldWarrior 14 мая 2021 в 13:18

У меня сейчас под рукой нет Drupal 7. Но в 8-ке этот способ работает. Возможно, у вас атрибут style вычищает не input-фильтр, а сам CKeditor (насколько помню, в 7-к он имеет какой-то замороченный механизм интеллектуально-автоматической коррекции текста). То есть, см. ещё настройки вашего CKeditor.

А вычищает span именно с атрибутом style или вообще все span'ы? Для "чистоты эксперимента" в списке разрешённых тегов должны быть одновременно и <span> и <span style>