我有一个自定义模板,可将图像字段导入为背景图像。当图像字段是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还是类似的东西?