Найти в Дзене

Drupal 8 — создаем Media Type: Remote video

В Drupal 8.6 несколько типов медиа создаются автоматически при включении модуля Media: Но есть маленький баг. Если у вас Media был ранее включён и вы обновили ядро Drupal, то дополнительные типы медиа не создадутся. У меня так потерялся новый тип Remote video. Можно отключить модуль Media, и включить его снова, - весь набор типов медия при этом создастся, но вы потеряете все загруженные ранее медиа-объекты и настройки. Это печально. Без паники! Специально для вас (и себя любимого) я провёл операцию — забэкапил сайт, снёс модуль Media, включил его снова. Полюбовался на новый тип Remote video. А потом заскринил все его настройки. Восстановил сайт из бэкапа и добавил новый тип медиа Remote video вручную.  Создаём Media Type: Remote video вручную Переходим в Администрирование > Структура > Типы медиа: Нажимаем кнопку + Добавить тип медиа. Указываем: Сохраняем. Редактируем остальные параметры согласно картинкам ниже. Управление полями: Редактируем поле: Настройки поля - укажите 255 символов

В 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 вручную

Переходим в Администрирование > Структура > Типы медиа:

-2

Нажимаем кнопку + Добавить тип медиа. Указываем:

  • Название "Remote video".
  • Описание "A remotely hosted video from YouTube or Vimeo.".
  • Источник медиа "Remote video".
  • Thumbnails location "public://oembed_thumbnails".
  • Ставим галки:
  • YouTube
  • Vimeo
-3

Сохраняем. Редактируем остальные параметры согласно картинкам ниже.

Управление полями:

-4

Редактируем поле:

-5

Настройки поля - укажите 255 символов:

-6

Управление отображением формы:

-7

Управление отображением, Default. Здесь я взял на себя смелость указать собственные размеры максимальной ширины и высоты ролика 800х460. У вас могут быть свои размеры. По умолчанию там стояли нули.

-8

Управление отображением, Media library (при включении модуля Media library):

-9

Сохранить. Всё, теперь вы можете добавлять видосики:

-10
-11
-12

Источник:
https://internet-lab.ru/drupal8_media_type_remote_video

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.