Вытаскиваем токен URL картинки из медиа entity

Медиа entity удобна для использования, но если это единственное поле изображения в статье, то как вытащить URL картинки, например чтобы заполнить шаблоны metatag?

К примеру, в вашей статье есть медиа поле — field_image, и настройки разрешают подключать в него сущности типа image и bynder. При этом в сущности image есть поле картинки с именем field_media_image, а у bynder это поле называется field_bynder_image.

Для начала нам нужно добраться до самой сущности:

Далее вы должны указать верное имя поля сущности, но у нас их две. А после этого вы также должны решить, будете ли вы использовать ссылку на оригинальную картинку или использовать один из стилей.

Это пример со ссылкой на оригинальное изображение для bynder:

А это с использованием одного из стилей (image style) для медиа сущности типа image:

Если нужно, чтобы в metatag попала или та или другая картинка, можно комбинировать:

Главное, чтобы сущность не содержала оба поля :)

Мало букафф? Читайте есчо !

Использование entityqueue для сортировки элементов во view, основанной на Search API datasource

Апрель 3, 2024 г.

Ранее подход, который я опишу, использовался для nodequeue, сейчас с заменой плагина фунционалом entityqueue, тоже самое можно применить и для него. Проблема: Создано представление (view), где источник данных - элементы datasource Search API. ...

Читать

Использование контекста публикации во views

Февраль 10, 2024 г.

У вас есть публикация и в ней задана категория (таксономия). Задача - использовать значение выбранной категории во view, которая отображается на данной ...

Читать

Убрать мета тег Generator

Май 17, 2023 г.

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров. Для этого используем hook_page_attachments_alter в теме оформления сайта. 'Generator' в списке мета информации идет под именем system_meta_generator. ...

Читать

Добавление своих suggestion в Drupal 9/10

Май 2, 2023 г.

Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме ...

Читать
 

Комментарии к «Вытаскиваем токен URL картинки из медиа entity»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: