树枝代码
{% if 'export' in url %}
<a href="{{ url }}"{{ attributes.addClass('btn btn-success') }}>
{{ '@format export'|t({'@format': 'Export files'},{'context':
'kjus'}) }}
</a>
{% else %}
<a href="{{ url }}"{{ attributes.addClass('btn btn-success') }}>
{{ '@format csv'|t({'@format': 'CSV'},{'context': 'klinekjus}) }}
</a>
{% endif %}
显示以下错误
没有收到错误Twig\Error\SyntaxError: Unexpected token "punctuation" of value "(" ("end of print statement" expected). in Twig\TokenStream->expect()
您在第二个翻译过滤器调用中缺少结束单引号。这是更正后的代码:
{% if 'export' in url %}
<a href="{{ url }}"{{ attributes.addClass('btn btn-success') }}>
{{ '@format export'|t({'@format': 'Export files'},{'context': 'kjus'}) }}
</a>
{% else %}
<a href="{{ url }}"{{ attributes.addClass('btn btn-success') }}>
{{ '@format csv'|t({'@format': 'CSV'},{'context': 'klinekjus'}) }}
</a>
{% endif %}