Вы здесь

Добавлен текстовый фильтр Media embed

В ветку Друпал 8.8.х внесено изменение, которое позволяет встраивать в текстовое поле медиа-объекты, используя новый текстовый фильтр Media embed. Этот фильтр преобразовывает теги <drupal-media> с атрибутами data-entity-type, data-entity-uuid и data-view-mode в показываемые медиа-объекты.

Чтобы использовать его, сделайте следующее:

  • Перейдите на страницу Administration → Configuration → Content authoring → Text formats and editors
  • Выберите текстовый формат (например Basic HTML)
  • Отметьте фильтр Embed media в разделе Enabled filters
  • В поле Limit allowed HTML tags and correct faulty HTML добавьте значение <drupal-media data-entity-type data-entity-uuid data-view-mode data-align data-caption>
  • Сохраните конфигурацию
  • Перейдите на страницу добавления статьи /node/add/article
  • Перейдите в текстовом редакторе CKEditor в режим исходного кода и добавьте следующую строку:

    <drupal-media data-align="center" data-caption="The first core Media embed ever." data-entity-type="media" data-entity-uuid="84911dc4-c086-4781-afc3-eb49b7380ff5"></drupal-media>

        <p>and</p>

        <drupal-media data-align="center" data-caption="This media entity is missing" data-entity-type="media" data-entity-uuid="wrong"></drupal-media>

Результат будет следующим:

Добавлен текстовый фильтр Media embed