翻译包含 url 的标签
Translation of a Label containing an url
在我的 symfony3 项目中,我有一个带有标签 "I accept the cgu" 的表单域,在 'cgu' 上有一个 link。
我如何翻译包含 link 的标签,因为我必须在 twig 中生成带有 {{path('')}}
的 link?
我试过类似的东西:
{{ 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 }) }}
但它不起作用...
有什么想法吗?
谢谢大家!
当你在{{ }}
下时,你正在写一个表达式,所以你不能嵌套{{ }}
。
您可以试试:
{{
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'})
})
})
}}
在我的 symfony3 项目中,我有一个带有标签 "I accept the cgu" 的表单域,在 'cgu' 上有一个 link。
我如何翻译包含 link 的标签,因为我必须在 twig 中生成带有 {{path('')}}
的 link?
我试过类似的东西:
{{ 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 }) }}
但它不起作用...
有什么想法吗?
谢谢大家!
当你在{{ }}
下时,你正在写一个表达式,所以你不能嵌套{{ }}
。
您可以试试:
{{
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'})
})
})
}}