Медиа entity удобна для использования, но если это единственное поле изображения в статье, то как вытащить URL картинки, например чтобы заполнить шаблоны metatag?
К примеру, в вашей статье есть медиа поле — field_image, и настройки разрешают подключать в него сущности типа image и bynder. При этом в сущности image есть поле картинки с именем field_media_image, а у bynder это поле называется field_bynder_image.
Для начала нам нужно добраться до самой сущности:
1 |
[node:field_image:entity...] |
Далее вы должны указать верное имя поля сущности, но у нас их две. А после этого вы также должны решить, будете ли вы использовать ссылку на оригинальную картинку или использовать один из стилей.
Это пример со ссылкой на оригинальное изображение для bynder:
1 |
[node:field_blog_image:entity:field_bynder_image:entity:url] |
А это с использованием одного из стилей (image style) для медиа сущности типа image:
1 |
[node:field_blog_image:entity:field_media_image:size_200x200:url] |
Если нужно, чтобы в metatag попала или та или другая картинка, можно комбинировать:
1 |
[node:field_blog_image:entity:field_bynder_image:entity:url][node:field_blog_image:entity:field_media_image:entity:url] |
Главное, чтобы сущность не содержала оба поля :)