使用Twig时三元运算错误

如果路线为空白,我想使用树枝作为条件,它将使用 home.color_scheme ,否则将使用 setting.color_scheme 。这是我的代码:

{% if home.color_scheme != 'default' or setting.color_scheme != 'default'  %}
    <link href="/css/color-variations/{% route == '' ? home.color_scheme : setting.color_scheme  %}.css" rel="stylesheet" type="text/css" media="screen">
{% endif %}

但是会产生如下错误:

 'Unexpected "route" tag (expecting closing tag for the "if" tag defined near line 17).'

那么造成此错误的原因以及如何解决呢?

zhansir720 回答:使用Twig时三元运算错误

尝试一下:

<link href="/css/color-variations/{{ route == '' ? home.color_scheme : setting.color_scheme  }}.css" rel="stylesheet" type="text/css" media="screen">

您假设使用{{而不是{%。

本文链接:https://www.f2er.com/3126633.html

大家都在问