Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Как создать карту сайта XMap для Joomla 3 при включённой стандартной мультиязычности?


XMap — прекрасное расширение для создания карты сайта, которая показывает роботам поисковых систем какие страницы есть на данном сайте и как часто они обновляются. При создании мультиязычного сайта можно столкнуться с тем, что XMap формирует ссылки для карты только для языка, который является основным по умолчанию, даже если нужные пункты меню других языков опубликованы в настройках и должны быть включены в общую карту вашего сайта.

Самым простым решением будет указать нужную ссылку именно для каждого языкового меню отдельно, добавив к ссылке параметр отображения нужного языка. Например, стандартная ссылка на карту сайта является такой (сразу после домена, естественно):
/index.php?option=com_xmap&view=xml&tmpl=component&id=1
Внимание, важно: id может быть другой, его нужно смотреть в опубликованном компоненте XMap в соответствующей колонке. Для того, чтобы увидеть карту сайта второго языка, нужно добавить параметр данного языка к ссылке в конце по примеру: lang=ua, lang=ru, lang=en и т.п., чтобы получилось:
/index.php?option=com_xmap&view=xml&tmpl=component&id=1&lang=ua
/index.php?option=com_xmap&view=xml&tmpl=component&id=1&lang=ru
/index.php?option=com_xmap&view=xml&tmpl=component&id=1&lang=en

Это самый простой работающий способ увидеть карту сайта для второго языка или добавить ссылку поисковику для более быстрой индексации новых страниц вашего сайта.