twig变量不能使用内联样式background-url

时间:2017-04-26 08:06:31

标签: css symfony twig

我有一个变量传递为:

{% include "Core/Layout/Templates/MYTEMPLATE.html.twig" with {'IMAGE': (positions.why|first).html|striptags } %} 

当我在MYTEMPLATE中使用它作为文本副本时,它完全正常。

这可行

<p> {{ IMAGE }} </p>

然而,当我尝试使用它来设计我的部分时,它却没有。

工作

<section class="classes" id="id" style="background-image: url('{{ IMAGE }}')">

它只是不打印样式属性。我无法弄清楚为什么。

1 个答案:

答案 0 :(得分:2)

尝试删除url()中的单引号,不需要任何方式,我猜Twig在双引号内使用单引号时遇到了一些问题。

这么简短的故事,请试试这个:

<section class="classes" id="id" style="background-image: url({{ IMAGE }})">