Вы здесь

Simple XML sitemap

Карта сайта sitemap.xml.

Модуль Simple XML sitemap генерирует карту сайта в соответствии со стандартом для мультиязычного содержания, учитывая метатег hreflang и создавая карту для изображений. Задача этого модуля — стать заменой в Друпале 8 модулю XML sitemap.

Модуль генерирует мультиязычные карты для объектов и ссылок (документов, терминов, пользователей, ссылок меню и так далее). Он поддерживает как стандартные объекты, которые создаются ядром Друпала, так и добавленные самостоятельно. Различные параметры можно настроить для наборов групп и перезаписать для каждого объекта.

Модуль содержит API, которое позволяет создавать любые типы карт сайта (не обязательно XML), содержащие ссылки как на локальные, так и на удалённые ресурсы.

Возможности и настройка

  • Общая настройка модуля делается на странице /admin/config/search/simplesitemap
  • Для определения объектов, которые нужно включить в карту сайта для их индексации, перейдите на страницу /admin/config/search/simplesitemap/entities
  • Каждый тип объекта может быть настроен самостоятельно на своей странице: /admin/structure/types/manage/[content-type] для документов, /admin/structure/taxonomy/manage/[taxonomy-vocabulary] для терминов, /admin/structure/menu/manage/[menu] для меню
  • При включении объекта или группы объекта в карту, можно определить параметр «Приоритет» для всех объектов этого типа. То же самое касается параметра «Частота изменения»
  • Изображения связанные с объектом тоже могут индексироваться
  • Общие параметры включения в карту пункта объекта могут быть переопределены для каждого пункта по отдельности, просто перейдите к правке этого пункта (например, node/1/edit)
  • Если хотите показать обновлённые данные в карте сразу, то активируйте поле «Регенерировать карту после сохранения». Это поле станет доступно после изменения какого-либо параметра
  • Так как карта сайта доступна для анонимных посетителей, то в неё будут включены только доступные этой роли ссылки. Проверка доступа не выполняется, и если карту откроет пользователь с расширенными правами, то он увидит то же самое, что и анонимный посетитель
  • Дополнительно, ссылки можно добавить на странице /admin/config/search/simplesitemap/custom
  • Сделать несколько карт сайта с разными типами карт и определёнными ссылками в них можно на странице /admin/config/search/simplesitemap/variants
  • Карта по умолчанию доступна по пути /sitemap.xml. Варианты карт можно найти по пути [variant-name]/sitemap.xml
  • Если включена генерация карты при запуске cron, то карта сайта будет регенерироваться в соответствии с параметром «Интервал регенерации карты сайта»
  • Регенерировать карту самостоятельно можно на странице /admin/config/search/simplesitemap
  • Регенерация может быть выполнена с помощью команды Drush: drush simple-sitemap:generate (сокращённо — ssg) или drush simple-sitemap:rebuild-queue (сокращённо — ssr).
  • Регенерация большого количества ссылок может занять продолжительное время. Каждый вариант карты публикуется только после того, как для него будут сгенерированы все ссылки, до этого остаётся доступна предыдущая версия карты
Группа проекта: