Форма загрузки файла для поля изображения выглядит так:
А как добиться вида (?):
Пока что получилось:
Проблема - последняя кнопка.
Вариантов в голове крутится 2:
Скрыть кнопку "Загрузить" до того, как файл выбран (как?).
Поставить другой виджет загрузки (какой?), работающий по принципу выбрал файл - файл закачивается. По умолчанию выбираешь файл, потом нажимаешь на кнопку загрузки.
Комментарии
Модуль File Field Sources работает именно так, без кнопки загрузки (по крайней мере в D8). Заодно появляется куча других возможностей.
Пользовался раньше модулем File Field Sources, но не вижу там такой функции. Странно: даже на скриншоте модуля https://www.drupal.org/project/filefield_sources есть надпись "Selected file"
Решил проблему через модуль для 7ки autoupload.
Что с 8-кой делать - еще не решил. Вроде через моедуль media можно.
Да там и нет такой специальной функции, просто виджет прям из коробки выглядит как на скриншоте:
Но нельзя исключать, что это просто в восьмерке поменялось базовое поведение виджета Image, а File Field Sources тут ни при чем. Скорее всего так оно и есть.
marassa, да, вы правы. В D8 изменено поведение самого виджета загрузки файлов.
Для тех кто вдруг на тему наткнется напишу, что модуль autoupload работает только с патчингом для не английского языка. И с Бустрапом может не сработаться.
https://www.drupal.org/project/autoupload/issues/2487886
Кароче на D8 всем ниндзям програмирования нужно переходить еще несколько лет назад.