Не могу разобраться с тем как сделать карту многоязычному сайту.
Имеется сайт на 3 языках. На нем есть такие разделы:
1 Фокагалерея с рубриками
2 статьи
3 книга отзывов Easybook Reloaded
4Джум галерея с рубриками
5 страница контактов с формой обратной связи
Это все на 3 языках.
Установил компонент Xmap сделал пункт меню с картой сайта в каждом языке. Как результат в карте присутствует все что есть в обоих галереях на всех языках, статьи выдает только того языка на котором сейчас находимся.
Если попробовать перейти например из карты сайта на русском на фото в итальянской части то выдает следующее сообщение
Вы не авторизованы для совершения этого действия Пожалуйста авторизуйтесь.
Основной сайт
Вот исходный код страницы
<div style="font-family:sans-serif"><div>Вы не авторизованы для совершения этого действия Пожалуйста авторизуйтесь.</div><div> </div><div><a href="" >Основной сайт</a></div></div>
Посмотрел в коде ссылки из карты сайта она выглядит так
<a href="/katalog.html" title="Каталог">Каталог</a> (это сама галерея)
<ul class="level_1">
<li><a href="/katalog/category/6-название-раздела.html" title="название-раздела">название-раздела</a> (раздел галереи)
<ul class="level_2">
<li><a href="/katalog/6-название-раздела/detail/1-название фото.html" title="название фото">название фото</a></li> (фото в разделе галереи)
Хотя на сайте страницы /katalog/category/6-название-раздела/detail/1.html нет, она доступна только из самой карты Страница с фото на сайте имеет вид:
/it/catalogo/6-название-раздела/detail/1-название фото.html Получается есть одна страница доступная из пункта меню, с фото и другая в которой только описание но без фото (так как фото видно только в итальянском языке).
В других языках вообще нет карт сайта.