DLSitemap - сниппет, позволяющий строить XML карту сайта для поисковиков. Он намного быстрее, чем sitemap, и способен изменять приоритет и менять частоту обновления, основываясь на времени последней модификации документа.
Сам сниппет это обёртка для DocLister, который запускается с предопределенными параметрами (находятся в assets/snippets/DocLister/config/core/sitemap.json
), так что можно использовать все параметры DocLister для фильтрации, изменения порядка и тому подобного. Так как в конфигурации параметр prepare
уже заполнен вызовом DLSitemap, то вместо него используйте параметры BeforePrepare
и AfterPrepare
.
Если необходимо изменить приоритет и частоту обновления вручную, тогда необходимо создать ТВ-параметры с именами sitemap_priority
и sitemap_changefreq
(имена могут быть изменены при помощи параметров priority
и changefreq
). Если документ не имеет этих ТВ-параметров, то приоритет и частота обновления будут определены автоматически.