В Drupal 8.6 несколько типов медиа создаются автоматически при включении модуля Media:
- File
- Image
- Audio file (local)
- Video file (local)
- Remote video
Но есть маленький баг. Если у вас Media был ранее включён и вы обновили ядро Drupal, то дополнительные типы медиа не создадутся. У меня так потерялся новый тип Remote video. Можно отключить модуль Media, и включить его снова, весь набор типов медия при этом создастся, но вы потеряете все загруженные ранее медиа-объекты и настройки. Это печально.
Без паники!
Специально для вас (и себя любимого) я провёл операцию — забэкапил сайт, снёс модуль Media, включил его снова. Полюбовался на новый тип Remote video. А потом заскринил все его настройки. Восстановил сайт из бэкапа и добавил новый тип медиа Remote video вручную.
Создаём Media Type: Remote video вручную
Переходим в Администрирование > Структура > Типы медиа:
Нажимаем кнопку + Добавить тип медиа. Указываем:
- Название "Remote video".
- Описание "A remotely hosted video from YouTube or Vimeo.".
- Источник медиа "Remote video".
- Thumbnails location "public://oembed_thumbnails".
- Ставим галки:
- YouTube
- Vimeo
Сохраняем. Редактируем остальные параметры согласно картинкам ниже.
Управление полями:
Редактируем поле:
Настройки поля - укажите 255 символов:
Управление отображением формы:
Управление отображением, Default. Здесь я взял на себя смелость указать собственные размеры максимальной ширины и высоты ролика 800х460. У вас могут быть свои размеры. По умолчанию там стояли нули.
Управление отображением, Media library (при включении модуля Media library):
Сохранить. Всё, теперь вы можете добавлять видосики: