1

这工作正常

{% include 'site/snippet.html.twig'
    with {'description': 'Some text'}
%}

但是如何让它发挥作用呢?使用翻译作为参数

{% include 'site/snippet.html.twig'
    with {'description': '{{ 'solutions.description' | trans }}'}
%}

snippet.html 内容为:

<p>
    {{ description }}
</p>

{{ 'solutions.description' | trans }}单独调用翻译会按预期显示内容。

它会是什么语法?

4

1 回答 1

7

您不需要将字符串包装在一组额外的{{ }}. 实际上它应该像这样工作:

with {'description': 'solutions.description'|trans}
于 2015-11-12T13:22:35.460 回答