У меня есть пользовательский шаблон, который импортирует поле изображения в качестве фонового изображения.Это работало нормально, когда поле изображения было стандартной загрузкой файла в Drupal, но теперь у меня есть поле как медиа-поле (так что вы можете повторно использовать изображения), и код не работает.Я думаю, что знаю, что нужно изменить, но я не уверен в новом коде ...
Старый код:
{% if node.field_page_banner.value %}
<div class="page-banner-wrapper" style="background-image: url({{ file_url(node.field_page_banner.entity.fileuri) }});">
</div>
{% endif %}
Теперь я почти уверен, что это .entity.fileuri, который должен измениться как медиа-элемент сейчас, а не как файл - но я не уверен, что он меняется?Это .entity.media или что-то в этом роде?