我刚刚开始学习Twig,而且我真的陷入了这个愚蠢的小问题。连接这似乎不起作用(eigenKleurInput最终将是一个值):
{% set eigenKleurInput = "acefbf" %}
{% set customBackgroundColorInline = 'style=background-color: #' ~ eigenKleurInput %}
输出变量" customBackgroundColorInline"放在div中:
<section {{ customBackgroundColorInline }}>
所需的输出将是
<section style="background-color: #xxx">
非常感谢!
答案 0 :(得分:1)
如果我正确理解您的问题,则问题与编码字符有关:如果您将代码树枝渲染中的"
添加为"
。
在这种情况下,您应该使用raw filter,如下所示:
{% set eigenKleurInput = "acefbf" %}
{% set customBackgroundColorInline = 'style="background-color: #' ~ eigenKleurInput ~ '"' %}
<section {{ customBackgroundColorInline|raw }}>
所以输出将是:
<section style="background-color: #acefbf">
在线试用
希望这个帮助