Здравствуйте!
При локализации сайта возникла задача локализации View (выводит новости в одноимённом разделе). Локалзация на сайте вцелом осуществляется с помощью модуля Internalization. Как перевести View?
Есть вариант сделать несколько View, в каждой ставить фильтр на язык. Однако тогда при смене языка будет происходить переход на главную страницу. Надо же, чтобы пользователь оставался в разделе "Новости" при такой смене, + дублируются View, что есть нехорошо.
Попробовал добавить несколько страниц для вывода View, потом ручками в настройках меню указать их язык, но не достиг требуемого результата.
У меня подключен модуль Views Translation, олднако я так и не понял, как им пользоваться. Настроить Relationships в самом View тоже не получилось.
Большая просьба направить на путь истинный или помочь волшебной ссылкой!
Заранее спасибо...
Комментарии
Во вювсе есть фильтр Node translation: Language если его поставить Current user's language то будет показывать только на текущем языке...
Ох... А слона-то и не приметил! Спасибо большое)
Перевод текста заголовков сделал с помощью global $language; -> $language_name;
спасибо, мне тоже помог этот ответ!
«есть фильтр Node translation: Language если его поставить Current user's language то будет показывать только на текущем языке...»
Спасибо. Этот совет вроде помог.
Я столкнулся не так давно с этой проблемой (впрочем, я и осваивать Drupal стал только-только). Вывод вроде теперь фильтруется, но мне необходимо получить возможность перевода и других полей в представлении. Соответственно у меня возникли вопросы, ответов на которые я не могу найти.
В частности:
«Перевод текста заголовков сделал с помощью global $language; -> $language_name;»
Не подскажете, где это нужно прописать, чтобы получить возможность введения своего текста хотя бы для заголовков. И что (и где) нужно прописать, чтобы перевести также и шапку в представлении, например.