Html 在 symfony3 / twig 中使用参数进行翻译
Html translation with parameters in symfony3 / twig
我有一个带有包含参数 (link href) 的翻译的 pb。我添加了 |raw
,但我看到显示的是 html。
我的代码:
{{ form_row(form.valid, {
'label' : 'annonces.form.valide_cgu_cgv' | trans ({
'cgu_link' : path('page_statique', {'page' : 'cgu'}),
'cgv_link' : path('page_statique', {'page' : 'cgv'})
}) | raw }) }}
我看到的:
Je reconnais accepter les <a href="/page/cgu">Conditions générales d'utilisation</a> et <a href="/page/cgv">Conditions générales de vente</a>
有什么想法吗?
谢谢!
因为 form_label 使用 trans()
而代码中没有 raw
{%- block form_label -%}
{# [...] #}
<label{% for attrname, attrvalue in label_attr %} {{ attrname }}="{{ attrvalue }}"{% endfor %}>{{ label|trans({}, translation_domain) }}</label>
{%- endif -%}
{%- endblock form_label -%}
您需要使用自定义 form_label
或 'manually' 显示标签
我有一个带有包含参数 (link href) 的翻译的 pb。我添加了 |raw
,但我看到显示的是 html。
我的代码:
{{ form_row(form.valid, {
'label' : 'annonces.form.valide_cgu_cgv' | trans ({
'cgu_link' : path('page_statique', {'page' : 'cgu'}),
'cgv_link' : path('page_statique', {'page' : 'cgv'})
}) | raw }) }}
我看到的:
Je reconnais accepter les <a href="/page/cgu">Conditions générales d'utilisation</a> et <a href="/page/cgv">Conditions générales de vente</a>
有什么想法吗?
谢谢!
因为 form_label 使用 trans()
而代码中没有 raw
{%- block form_label -%}
{# [...] #}
<label{% for attrname, attrvalue in label_attr %} {{ attrname }}="{{ attrvalue }}"{% endfor %}>{{ label|trans({}, translation_domain) }}</label>
{%- endif -%}
{%- endblock form_label -%}
您需要使用自定义 form_label
或 'manually' 显示标签