我正在覆盖views-view-field.html.twig模板文件。在模板内部,我需要获取field_title的正确翻译。目前,该文件如下
{{ output -}}
我尝试了几种获取正确翻译的方法。
{{ fields.title.content.langcode }}
但是它不起作用。 langcode是从.theme的预处理功能传递的。 请你帮助我好吗?
我用
替换了{{output-}}view.field.title.original_value
现在,我正在尝试获取标题的翻译。尝试了很少的选择,但没有一个起作用。
view.translation('fr').field.title.original_value
view.field.translation('fr').title.original_value
view.field.title.translation('fr').original_value
view.field.title.original_value.translation('fr')
view.field.title.original_value.langcode
预先感谢您的帮助
答案 0 :(得分:0)
要设置要翻译的视图字段,则需要在视图中进行以下设置。
Filter criteria -> translation language -> Interface text language selected for page
,然后根据您的页面语言翻译所有字段,并且您无需在视图模板中放入额外的语言代码。