Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twig 细枝中的背景媒体图像_Twig_Drupal 8 - Fatal编程技术网

Twig 细枝中的背景媒体图像

Twig 细枝中的背景媒体图像,twig,drupal-8,Twig,Drupal 8,我们正在使用媒体库(Drupal8),并希望使用一个图像作为其相关图像样式的背景 style="background-image: url('{{ file_url(content.field_header_image[0]['#markup'] ) }}'); 这是我们现在用于field_图像的代码。它工作得很好,将图像打印为背景,并与图像样式关联 对于引用媒体实体的字段,我们需要相同的字段。 我们不想用Twig Tweak手动渲染图像样式,因为Drupal内容类型中已经定义了Twig Tw

我们正在使用媒体库(Drupal8),并希望使用一个图像作为其相关图像样式的背景

style="background-image: url('{{ file_url(content.field_header_image[0]['#markup'] ) }}');
这是我们现在用于field_图像的代码。它工作得很好,将图像打印为背景,并与图像样式关联

对于引用媒体实体的字段,我们需要相同的字段。 我们不想用Twig Tweak手动渲染图像样式,因为Drupal内容类型中已经定义了Twig Tweak,我们不想重复信息,使其在将来更难更改

这应该可以解决。还有,@EternalHour我看到了这些(谢谢你的帮助!)。我和他们之间的问题是,他们硬编码了ImageStyle,所以如果在Drupal的后端对其进行更改,则不会产生影响,因为您正在渲染硬编码的ImageStyle。到目前为止,我还没有找到任何解决方案,所有的解决方案都涉及到TwigTweak或预处理,但所有的解决方案都是硬编码的。