Какие пути выставить во views с разными языками? [РЕШЕНО]

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

Аватар пользователя leramulina leramulina 26 мая 2012 в 8:34

Есть сайт с блогами. Материалы на русском и английском.

Мне надо было, чтобы был views с путем blog и при переключении языка в блоке он переключался бы с английского на русский и наоборот.

Сделала views. Одна страница с фильтром по английскому языку. Другая с фильтром по русскому языку.

1. Выставила пути сначала en/blog и ru/blog. Для английской версии и русской соответственно.
В просмотре смотрю - нормально - в русском выводятся русские. В английском - английские материалы.

blog - страница не найдена
ru/blog - страница не найдена
en/blog - страница не найдена
ru/ru/blog - показывает русские блоги
ru/en/blog - показывает английские блоги

Окей, думаю, значит префиксы ru и en надо убрать из путей и тогда, наверное по адресам ru/blog и en/blog можно будет найти то, что надо

2. Выставила пути blog для русского и blog для английского.

ru/blog - показывает русские блоги (хорошо!)
en/blog - страница не найдена (плохо!)
blog - показывает русские блоги

Вообще что-то не то

3. Выставила пути ru/blog - для русского и blog - для английского

blog - показывает английские блоги (хорошо!)
ru/blog - показывает английские блоги тоже!!! (плохо!)
en/blog - страница не найдена

Не знаю, как еще извратиться, какие варианты ему поставить Smile

Языковые настройки:

Content selection mode: Only current language.
Определение языка: Префикс пути.

Помогите. Подскажите, пожалуйста, какие префиксы в итоге выставлять!

В общем если даже оставить первый вариант, то при переключении языка, не происходит переключение views.

РЕШЕНИЕ: В фильтрах языка использовала не конкретные языки (английский, русский), а язык текущего пользователя.
Английское меню вывела сразу через views. А русское вручную добавляла пункты меню и прописывала им пути - blog, events, job и т.д.