Всем привет!
Столкнулся вот с какой проблемой:
Делаю мультиязычный сайт (2 языка-русс и англ). Сайт об аренде квартир. Каждая квартира отображается на карте. Также есть вьюха где показано расположение всех квартир на одной карте. Но после того как стал добавлять перевод на вьюхе стали дублироваться квартиры - т.е. выводятся маркеры как для квартир с описанием на англ. так и на русском
Как я решил эту проблему:
P.S> В фильтрации вьюхи есть 2 св-ва:
1)i18n: Content negotiation - с этим вообще не понятно как работать Может кто сталкивался?
2)Node translation: Language - с этим по проще.
Делаем пару страниц во вьюхе с такими параметрами:
- Выставляем Node translation: Language = Russian, Path = http://localhost/site/russianUrl
- Выставляем Node translation: Language = English, Path = http://localhost/site/englishUrl
Делаем 2 меню: одно английское, второе русское и цепляем на пункты меню урлы сделанные с помощью вьюхи.
Всё, при переключении языка будет видна соответствующая вьюха
НО в таком варианте есть минус - находясь на вьюхе при переключении языка вы все равно останетесь на старой вьюхе пока не нажмете пункт меню, соответствующий нужной вьюхе.
У кого какие есть мысли по решению этой проблемы?