Создал тестовую статью, сделал перевод с помощью entity translation, однако перевод на аглицкий не выводится на главной странице. Причем по адресу en/node/1 открывается переведённая статья и даже блоки переводятся и таксономия. Не переводятся только статьи на главной. Пишет "Материал не создан". Что делать? Где ещё искать?
Комментарии
не очень понятно, что у вас переводится, а что нет.
Проблемы со списком статей только? Список сделан вьюсом?
Просто стандартный материал нажал - создал. Сохранил - перевел. Вьюху тоже создал, но она тоже не выводится в переводе
Смотрите настройки content translation, если используется views для вывода то нужно в фильтры выбрать селектор языка.
Да я уже все перерыл - парадокс Эпштейна. Не работает именно главная и именно в $content. Вокруг все переводится тем же entity translation. node переводится без проблем. А главная - ни в какую. Если делаешь ноду на английском изначально - выводит.
"Главная" слишком широкое понятие. Сузьте проблему.
Главная - корень сайта. Куда уж уже. Стандартная лента новостей или как это называется. Перевод на главной не выводится
"Главная" - это где не переводится, а я спрашиваю что не переводится. Чувствуете разницу?
Выше я все описал. Даже не знаю: что добавить
Битва с переводами продолжается. Если создавать ссылку на материал во вьюсе, то она создается в формате site.ru/ru/node/1 и никак не хочет переводиться на site.ru/en/node/1. Кто уже сталкивался с таким - как друпальским методом перевести ссылки во вьюс или через хук. Планирую 4-5 языков на сайт прикрутить, так что не хочется плодить вселенскую проблему
Столкнулся с такой же проблемой. На главной странице не переводились ссылки на новости. Что для меня сработало:
1. Переключаете на другой язык в переключателе языка.
2. Переходите на страницу ноды с ссылками на новости, и нажимаете на вкладку Translate.
3. Возле нужного языка нажимаете кнопку Add.
4. Нажимаете кнопку Save (this translation) - у вас она будет называться на вашем языке. В этот момент важно, чтобы переключатель оставался выставленным на тот язык, на который нужно перевести.
5. На главной странице у вас появится два перевода.
6. В view которая отображает ваш материал, выбираете критерий фильтрации: Content: Translation language (= Interface text language selected for page)
7. Наслаждаетесь результатом:)