CKEditor, inline-картинки и FileField Sources: что, правда никак?

Аватар пользователя marassa marassa 19 января в 13:24

Впервые в жизни плотно столкнулся с CKEditor Wink

При вставке картинки предлагается загрузить ее строго с локального диска, по внешней ссылке никак. При работе с обычными полями типа Image очень помогает модуль FileField Sources, но тут он, похоже, не помогает: https://www.drupal.org/project/filefield_sources/issues/3081777

Чё, серьёзно? А как же быть?

Лучший ответ

Комментарии

Аватар пользователя marassa marassa 19 января в 14:31

Спасиб, даже не подозревал, что этот CKEditor - целая отдельная вселенная со своими плагинами, конфигами и т.п. Нужного плагина в друпальной конфигурации конечно же нет. Ща буду разбираться как добавить, не ломая ядро...

Аватар пользователя VVS VVS 19 января в 16:10

Конечно - все плагины тянуть в коробку моветон.
Их в libraries друпала ставить надо.

Аватар пользователя marassa marassa 19 января в 16:27

VVS wrote: Их в libraries друпала ставить надо

А путь указать через модуль CKEditor custom config ?

Аватар пользователя marassa marassa 20 января в 12:43

Блин, думал, что всё сделал, а оказывается всё не так. Поставил нужные плагины CKEditor (целый ворох зачем-то необходим модулю), поставил сам модуль. Перетаскиваю картинку с другой страницы в редактор - вставляется в текст. УРА (казалось бы). А хрен вам, а не ура - при ближайшем рассмотрении картинка никуда не аплоудится, а тупо создается IMG с хотлинком на исходный сайт. Неужели так задумано? Если да, то зачем оно называется Upload? Sad

Аватар пользователя marassa marassa 24 января в 10:19

Там вообще всё интересно.
Идём на демо-страницу прямо на сайте CKEditor: https://ckeditor.com/docs/ckeditor4/latest/examples/fileupload.html#uplo...
Перетаскиваем в окошко редактора картинку из локальной папки. Картинка загружается на сервер.
Перетаскиваем в окошко редактора картинку с веб-страницы. Ничего никуда не загружается, вставляется хотлинк на исходную картинку Wink

Аватар пользователя marassa marassa 26 января в 18:50

Такое впечатление, что этот модуль у меня просто не работает. Никаких сообщений ни в консоли, ни на сервере, а фотки не загружаются. А то, что при перетаскивании картинки с другой страницы вставляется хотлинк на нее, так это похоже базовая функциональность CKEditor, она и без UploadImage работает так же.
Если верить https://github.com/ckeditor/ckeditor5/issues/5161 , функциональность загрузки картинки по URL появилась совсем недавно и только в пятой версии. Но морочиться с затаскиванием пятого скедитора в девятку только ради этой фичи мне лень..