Twig include : 在传递的参数中使用翻译
Twig include : use translation in the passed argument
这个很好用
{% 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 }}
显示了预期的内容。
它是什么语法?
您不需要将字符串包装在额外的一组 {{ }}
中。实际上它应该像这样工作:
with {'description': 'solutions.description'|trans}
这个很好用
{% 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 }}
显示了预期的内容。
它是什么语法?
您不需要将字符串包装在额外的一组 {{ }}
中。实际上它应该像这样工作:
with {'description': 'solutions.description'|trans}