【发布时间】:2016-02-18 23:29:14
【问题描述】:
我有一个视图来显示具有图像字段的内容,我需要将此图像显示为 div 的背景图像,以便我可以在其上应用一些 CSS。
我试图做的是使用 twig 重写该字段的输出,如下所示:
<div class="page-image" style="background-image: url({{ field_image }});">
</div>
问题是 Drupal 去掉了样式属性,所以输出会是这样的:
<div class="page-image">
</div>
在 D7 中,我曾经通过覆盖特定字段的模板来解决此类问题,但我无法弄清楚 D8 中所需模板的名称是什么。当我启用 twig 调试时,发现该字段正在使用模板文件 views-view-field.html.twig,这是视图中所有字段的默认模板,但我在此视图中找不到该特定字段所需的模板名称。
有什么建议吗?
【问题讨论】:
标签: php drupal twig views drupal-8