在symfony3 / twig中使用参数进行Html转换

时间:2018-02-13 11:46:30

标签: forms symfony twig translate twig-filter

我有一个包含参数(链接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>

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于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或“手动”显示标签