我有一个变量传递为:
{% 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 }}')">
它只是不打印样式属性。我无法弄清楚为什么。
答案 0 :(得分:2)
尝试删除url()
中的单引号,不需要任何方式,我猜Twig在双引号内使用单引号时遇到了一些问题。
这么简短的故事,请试试这个:
<section class="classes" id="id" style="background-image: url({{ IMAGE }})">