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

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

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

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

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

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

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

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

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

Написать комментарий

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

Реализация блока с внедрением формы

Май 11, 2023 г.

См. основной материал для введения. В имплементации блока требуется сформировать набор переменных и передать его в шаблон. Шаблон был ранее объявлен в основном файле модуля, исходя из макета. [crayon-67b8a61869bd8186815038/] В макете присутствуют ...

Читать

Подключение внешних файлов библиотек в Drupal *.libraries.yml

Апрель 7, 2024 г.

При объявлении библиотек вы можете подключать не только локальные, но и внешние файлы. Для этого нужно указать тип библиотеки - external. Например: [crayon-67b8a61869f4e939267878/] О полном списке допустимых атрибутах читайте в документации.

Читать

 

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

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



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