1. Создаем новый сниппет
Элементы → Управление элементами → Сниппеты → Новый сниппет
Заполняем поля:
- Название сниппета: sitemap
- Описание: XML карта сайта
- Код сниппета (php): взять из этого файла
2. Создаем два TV параметра
sitemap_changefreq — частота изменения информации на сайте
- Имя параметра: sitemap_changefreq
- Заголовок: sitemap_changefreq
- Описание: Частота изменения информации на сайте для XML карты
- Тип ввода — выпадающий список «DropDown List Menu»
- Возможные значения: always||hourly||daily||weekly||monthly||yearly||never
- Значение по умолчанию: monthly
- Доступ шаблонов: проставляем флажки к нужным шаблонам
sitemap_priority — приоритет страницы
- Имя параметра: sitemap_priority
- Заголовок: sitemap_priority
- Описание: Приоритет страницы для XML карты
- Тип ввода — выпадающий список «DropDown List Menu»
- Возможные значения: 0.1||0.2||0.3||0.4||0.5||0.6||0.7||0.8||0.9||1
- Значение по умолчанию: 0.5
- Доступ шаблонов: проставляем флажки к нужным шаблонам
Теперь при редактировании или создании страниц появятся 2 новых поля, где можно будет указать частоту изменения и приоритет.
3. Создаем XML карту
Создаем новую страницу (новый ресурс):
- Заголовок: XML карта сайта
- Псевдоним: sitemap.xml
- Шаблон: выбираем из выпадающего списка (blank)
- Содержимое ресурса: [[sitemap]]
На вкладке «Настройка страницы»
- Тип содержимого: text/xml
- Использовать HTML-редактор: убрать флажок
Сохраняем страницу.
Результат можно посмотреть по ссылке http://ваш_сайт/sitemap.xml
Не забудьте добавить XML карту в Яндекс.Вебматер и Инструменты для веб-мастеров Google.