如何在内联样式属性中打印此Twig变量?

时间:2016-09-02 03:35:30

标签: twig

在Twig模板中,我有一个变量(颜色),我正在尝试在内联样式属性中打印,但我对如何正确执行此操作感到困惑。

我试过了:

<div class="field_body" style="color: {{ color }} !important;">

{{ '<div class="field_body" style="color: ' ~ color ' !important;">' }}

1 个答案:

答案 0 :(得分:0)

在您的示例中,错过了字符串concat运算符(〜),例如:

{{ ('<div class="field_body" style="color:' ~ color|default('black') ~ ' !important;">') | raw }}

如果变量不存在,您可以使用默认的树枝过滤器指定回退。

您可以在此工作twigfiddle验证。

希望这个帮助