Создание XML карты сайта для MODx

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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *