Столкнулся с такой траблой
В 9-ке (возможно это и в 8 так) разрешенные тэги надо как-то прописывать прям буквально
у меня такой код (он ужасен, но что вставляет колорбокс и инсерт, то и имею)
<p><a class="colorbox insert-colorbox" data-colorbox-gallery="gallery-node-OyTswD5Wwxk" data-insert-class="" data-insert-type="image" href="/sites/default/files/styles/large/public/2020-01-22_17-02-31.png?itok=r6eoEBxU"><img alt="1" class="image-colorbox__large" data-entity-type="" data-entity-uuid="" data-insert-attach="{"id": "0717a6a0-ed30-4cfb-9020-106559432613", "attributes": {"alt": ["alt", "description"], "title": ["title"]}}" data-insert-class="" data-insert-type="image" src="/sites/default/files/styles/large/public/2020-01-22_17-02-31.png?itok=r6eoEBxU" title="1" /></a></p>
В разрешенных тегах чего только нет
<a data-colorbox-gallery type title class href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <table> <tr> <td> <thead> <tbody> <br> <p> <quote> <img sizes srcset title class src alt height width> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <pre><img sizes srcset title class>a class="colorbox> <audio type src controls contenteditable> <span class> <video type src controls contenteditable>
Но чет это слабо помогает, все равно "режет" до
<p><a class="colorbox insert-colorbox cboxElement" data-colorbox-gallery="gallery-node-OyTswD5Wwxk" href="/sites/default/files/styles/large/public/2020-01-22_17-02-31.png?itok=r6eoEBxU" rel="nofollow"><img class="image-colorbox__large" title="1"></a></p>
и картинка не грузится
Комментарии
Использование модуля insert нужно запретить законодательно за отвратительный UX
Лично я:
1) Для вставки inline изображений использую функционал CKEditor из ядра
2) Для того, чтобы картинки сами открывались в Colorbox, я написал модуль CKEditor ColorBox Inline, который, в свою очередь, использует функционал модуля Colorbox Inline
Очень рекомендую попробовать и забыть модуль insert как страшный сон
очень удобный ux. Залил изображение, вставил куда надо. Пользуюсь на 7-ке
не помню почему на этом сайте (А он на 7-ке то был раньше) использовался именно модуль Insert
за модуль спасибо. Но надо чет делать чтобы и старые картинки показывались народу
насколько я знаю новые версии colorbox и insert для 7-ки работают вместе только с существенным допилом
не, трабла в 9-ке
Как минимум по тегу а у тебя не все атрибуты в фильтре перечислены.
ага, спасибо, гляну, что еще добавить. Код конечно какой-то ужасный
Кстати, если вставлять картинку через скедитор, то формат "фильтер-хтмл" тоже режет картинку
Код такой
<p><img alt="Тестовая картинка" data-entity-type="" data-entity-uuid="" src="/sites/default/files/inline-images/2020-01-08_20-49-42.png" /></p>
а фильтр-хтмл урезает до
<p><img></p>
Странно ,вроде обычная функция. Вставить картинку. Чего для нее в фильтре не прописали по дефолту исключений
Потому что плагин для вставки картинок в ckeditor не дефолтный. Там в модуле с этим плагином написано, что надо добавить в фильтр, чтобы работало.
не понял. что за модуль? где написано?
я просто захожу в формат
/admin/config/content/formats/manage/filtered_html
там включаю сукедитор и там есть галочка "Включить загрузку изображений"
в каком месте что написано что надо добавить в фильтр?
https://yadi.sk/i/1NRan9SAbsnVag
https://www.drupal.org/project/ckeditor_uploadimage вот тут написано.
так я его не использую. Ну мне так кажется не использую
Как это не дефолтный? Простая вставка с компа есть по дефолту
Реально?)) А зачем я тогда везде ставлю CKeditor Uploadimage?))
зачем?
Я хз, собрал сборку несколько лет назад и ставлю её композером))
с 9ткой пришло наконец-то, реально, пользуюсь 8кой там нет ) а на 9тке уже есть )
Ко всему прочему, почему-то не отображается кнопка вставки изображения
то есть тут, в настройках формата фильтеред хтмл она есть
https://yadi.sk/i/qU2T7xuZPBnv8g
а при редактировании в сукедиторе кнопки вставки картинки - нет
https://yadi.sk/i/KZ7i1k7NrEvIbg
я бы подумал что это кэш. Но добавил кнопки "назад" и "вернуть" и они сразу отображаются
Автор недоговаривает то что он мигировал с 7ки
чистая установка 9ки все чисто работает
https://www.dropbox.com/s/fa6zmqoclcuups3/img-2020-10-21-11-56-34.png?dl=0
Если в кратце настройки так же мигрируются, а в фильтрхтмл возможность загружать картинки только с 9ткой пришли, вот возможность осталась, а мигратор порезал с настроек 7ки.
собственно формат ввода фильтеред хтмл он и есть с миграции. В 9-ке такого нет. В 9-ке "Разрешенный хтмл"
Поэтому ничего мигратор не резал. Что-то сломано в самом фморате "фильтр хтмл". Хз, возможно это где-то в сукедиторе закопано глубоко
нет, настройки не мигрируются точь в точь. Набор разрешенных тэгов в формате "фильтр хтмл" в 7-ке отличается от набора разрешенных тэгов в формате "фильтр хтмл" в 9-ке