Как запросить заголовок поля представлений в ветке? - PullRequest
0 голосов
/ 12 февраля 2019

Я перезаписываю файл шаблона 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

Заранее благодарен за любую помощь

1 Ответ

0 голосов
/ 19 февраля 2019

, чтобы установить поле просмотра для перевода, тогда вам нужно выполнить следующие настройки в представлении.Filter criteria -> translation language -> Interface text language selected for page тогда все поля переводятся на основе языка вашей страницы, и вам не нужно указывать дополнительный языковой код в шаблоне представления.

...