Карта сайта является xml файлом, в котором содержится структуру вашего сайта, а также информация о времени обновления страниц сайта и прочая информация для поисковиков. Наличие такой страницы важно для улучшения индексации вашего сайта. Ссылка на карту сайта добавляется в Вебмастере Яндекс и в Гугл Аналитикс.
Нашла 2 способа создания этой самой карты:
Способ №1 (самый простой и быстрый, у меня сработал сразу!)
Данный способ работает на основе сниппета getResources
lastmod - дата последнего редактирования
priority - приоритет от 1 до 9. Выбираем 5.
changefreq - частота изменения ресурса, возможные значения: always, hourly, daily, weekly, monthly, yearly, never
Создаём ресурс в корне сайта с именем sitemap.xml назначаем ему алиас (псевдоним) sitemap, тип вывода xml, шаблон - пустой. Ставим галочку - Не показывать в меню.
Затем в Содержимое ресурса помещаем вызов сниппета getResources:
Нашла 2 способа создания этой самой карты:
Способ №1 (самый простой и быстрый, у меня сработал сразу!)
- Создаем ресурс с именем sitemap.xml и выбираем Тип содержимого - XML, шаблон - Пусто
й.
Ставим галочку - Не показывать в меню. - Установите дополнение GoogleSiteMap в разделе Система/Управление пакетами/
- В содержимое ресурса sitemap.xml вставляем вызов сниппета [[!GoogleSiteMap?]], отключив (сняв галочку) до вставки редактор кода (если установлен TinyMCE или др. редактор) и сохраните ресурс.
Данный способ работает на основе сниппета getResources
- Для начала создаём шаблонирующий чанк googleSitemap.tpl:
<url>
<loc>[[~[[+id]]? &scheme=`full`]]</loc>
<lastmod>[[+editedon]]</lastmod>
<priority>5</priority>
<changefreq>monthly</changefreq>
где
lastmod - дата последнего редактирования
priority - приоритет от 1 до 9. Выбираем 5.
changefreq - частота изменения ресурса, возможные значения: always, hourly, daily, weekly, monthly, yearly, never
Создаём ресурс в корне сайта с именем sitemap.xml назначаем ему алиас (псевдоним) sitemap, тип вывода xml, шаблон - пустой. Ставим галочку - Не показывать в меню.
Затем в Содержимое ресурса помещаем вызов сниппета getResources:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
[[getResources?
&parents=`0`
&tpl=`googleSitemap.tpl`
&limit=`500`
&sortdir=`DESC`
&includeTVs=`1`
&processTVs=`1`
&depth=`10`
&sortby=`publishedon`
]]
</urlset>
Чуть больше действий, но результат тот же.