代码之家  ›  专栏  ›  技术社区  ›  wyllyjon

使用symfony3/twig中的参数进行Html翻译

  •  0
  • wyllyjon  · 技术社区  · 6 年前

    我有一个pb,带有包含参数的翻译(link href)。我添加了一个 |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 回复  |  直到 6 年前
        1
  •  0
  •   goto    6 年前

    正如标签使用的形式一样 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 或“手动”显示标签