Перейти к основному содержанию

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

Drupal 8

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

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

media

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

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

media

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

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

media

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

media

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

media

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

media

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

media

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

media

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

media

media

media

 

Теги

 

Похожие материалы

Drupal — добавляем виджет комментариев "В контакте"

Раньше у меня на сайте стояла система комментариев Disqus. В какой-то момент времени она стала отображать назойливую рекламу. Было принято решение поставить на Drupal 8 виджет комментариев "В контакте".

Теги

Добавляем уведомления виджету комментариев "В контакте"

Есть такая замечательная штука, виджет комментариев "В контакте". Но у него есть небольшой минус — нет возможности "из коробки" получать уведомления о новых комментариях. Есть блок, выводящий все комментария, но он показывает только сообщения первого уровня, вложенные ответы не видно. Добавим уведомления на почту при поступлении нового комментария.

Теги

Drupal — размещение блока в произвольном месте статьи

Многие владельцы сайтов сталкиваются с необходимостью размещения дополнительных блоков в своих статьях. Это может быть рекламный блок или какое-то объявление. Или просто какое-то декоративное праздничное оформление сайта.

Теги