Карта сайта на Modx Revo

Карта сайта на Modx Revo

Сегодня начнем с того что такое карта сайта, и для чего она нужна нашему ресурсу.

Карта сайта — это такая специальная страница на которой есть информация обо всех ссылках, представлена в виде определенной html страницы или специального XML файла.

Считается, что любому ресурсу в сети она необходима. Она выполняет две основные задачи.

  • Дает поисковым роботам информацию о всех ссылках
  • Предоставляет полный обзор для посетителя в удобной форме

Разница лишь в том что посетитель и поисковой робот по-разному видят страницу, для этого карта и делается в двух разных форматах.
Исключения в ее создании, есть только у маленьких сайтов. Для тех, у которых все ссылки возможно уместить в меню. В данном варианте любая страница является картой.

Карта сайта XML для Modx Revo

Для ее создания будем использовать сниппет из пакета pdoTools, если он у вас не установлен то это необходимо сделать из установщика приложений Modx.

  1. Создаем новый документ
  2. Прописываем заголовок sitemap.xml
  3. Псевдоним sitemap
  4. выставляем шаблон (пустой шаблон)
  5. Переходим во вкладку настройки Тип содержимого XML
  6. В поле содержимое вставляем [[!pdoSitemap? &checkPermissions=`list`]]
  7. Ставим галочку Опубликован и сохраняем

Готово! Она полностью соответствует требованию поисковых систем. Так как содержит все необходимые поля, такие как:

loc — абсолютный путь
lastmod — дата создания или последнего изменения страницы
changefreq — примерная частота изменения
priority — приоритет сканирования

xml карта сайта

Карта сайта для посетителя

Как вы видите по картинке выше, данный файл не несет никакой информативности для пользователя. Именно поэтому мы и создадим отдельную карту для пользователей.

Делается это еще проще. Весь смысл в том что нам нужно обойти все статьи и вывести их в красивом оформлении на одной странице. Используем пакет Wayfinder, если его нет то так же устанавливаем его.

  1. Создадим новый документ Карта сайта
  2. Назначим ему нужный шаблон (в моем случае это стандартный шаблон отображения контента)
  3. В поле Содержимое вставляем вызов сниппета [[Wayfinder? &startId=`0` &level=`5` &excludeDocs=`4,5,6,7`]]

Разберем подробнее:

&startId=`0`- Источник документов (0 — все документы)
&level=`5` — Максимальное число уровня вложенности
&excludeDocs=`4,5,6,7` — Исключаемые документы(Личный кабинет, XML, Страница ошибок 404,403)

Теперь в css файле пропишите стили и ваша карта для посетителей готова. В моем случае она выглядит так:

Карта для посетителя

После создания, не забудьте добавить карту в своей панели вебмастера!

Похожие записи:
Знакомство с системой управления сайтом Modx Revo
Знакомство с системой управления сайтом Modx Revo

Данная статья посвящена знакомству с основными элементами системы управления сайтом Подробнее:

Авторизация через социальные сети на Modx Revo
Авторизация через социальные сети на Modx Revo

Добрый день! Сегодня я решил написать статью о том, как Подробнее:

Вывод статей на сайте Modx Revo GetResources
Вывод статей на сайте Modx Revo GetResources

Добрый день! Сегодня мы разберем основы вывода наших статей на Подробнее:

Modx Revo перенос сайта на другой хостинг
Modx Revo перенос сайта на другой хостинг

Периодически возникает проблема и вопрос в переносе сайта MODX Revo с Подробнее:

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

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