Не выводятся переведенные сущности на главную страницу

Главные вкладки

Аватар пользователя maiskiykot maiskiykot 8 октября 2019 в 18:58

Создал тестовую статью, сделал перевод с помощью entity translation, однако перевод на аглицкий не выводится на главной странице. Причем по адресу en/node/1 открывается переведённая статья и даже блоки переводятся и таксономия. Не переводятся только статьи на главной. Пишет "Материал не создан". Что делать? Где ещё искать?

Комментарии

Аватар пользователя Mnilionic Mnilionic 8 октября 2019 в 19:18

не очень понятно, что у вас переводится, а что нет.
Проблемы со списком статей только? Список сделан вьюсом?

Аватар пользователя maiskiykot maiskiykot 8 октября 2019 в 19:22

Просто стандартный материал нажал - создал. Сохранил - перевел. Вьюху тоже создал, но она тоже не выводится в переводе

Аватар пользователя maiskiykot maiskiykot 9 октября 2019 в 10:51

Да я уже все перерыл - парадокс Эпштейна. Не работает именно главная и именно в $content. Вокруг все переводится тем же entity translation. node переводится без проблем. А главная - ни в какую. Если делаешь ноду на английском изначально - выводит.

Аватар пользователя maiskiykot maiskiykot 9 октября 2019 в 21:42

Главная - корень сайта. Куда уж уже. Стандартная лента новостей или как это называется. Перевод на главной не выводится

Аватар пользователя maiskiykot maiskiykot 11 октября 2019 в 13:47

Битва с переводами продолжается. Если создавать ссылку на материал во вьюсе, то она создается в формате site.ru/ru/node/1 и никак не хочет переводиться на site.ru/en/node/1. Кто уже сталкивался с таким - как друпальским методом перевести ссылки во вьюс или через хук. Планирую 4-5 языков на сайт прикрутить, так что не хочется плодить вселенскую проблему

Аватар пользователя towi towi 13 декабря 2021 в 4:17

Столкнулся с такой же проблемой. На главной странице не переводились ссылки на новости. Что для меня сработало:

1. Переключаете на другой язык в переключателе языка.
2. Переходите на страницу ноды с ссылками на новости, и нажимаете на вкладку Translate.
3. Возле нужного языка нажимаете кнопку Add.
4. Нажимаете кнопку Save (this translation) - у вас она будет называться на вашем языке. В этот момент важно, чтобы переключатель оставался выставленным на тот язык, на который нужно перевести.
5. На главной странице у вас появится два перевода.
6. В view которая отображает ваш материал, выбираете критерий фильтрации: Content: Translation language (= Interface text language selected for page)
7. Наслаждаетесь результатом:)