Drupal 8 - использование медиа-элемента (изображения) в качестве фонового изображения - PullRequest
0 голосов
/ 26 октября 2018

У меня есть пользовательский шаблон, который импортирует поле изображения в качестве фонового изображения.Это работало нормально, когда поле изображения было стандартной загрузкой файла в 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 или что-то в этом роде?

...