DLSitemap

Описание

DLSitemap - сниппет, позволяющий строить XML карту сайта для поисковиков. Он намного быстрее, чем sitemap, и способен изменять приоритет и менять частоту обновления, основываясь на времени последней модификации документа.

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

Если необходимо изменить приоритет и частоту обновления вручную, тогда необходимо создать ТВ-параметры с именами sitemap_priority и sitemap_changefreq (имена могут быть изменены при помощи параметров priority и changefreq). Если документ не имеет этих ТВ-параметров, то приоритет и частота обновления будут определены автоматически.

Mem: 3.75 mb, MySQL: 0.0022 s, 2 req., PHP: 0.0296 s, all: 0.0318 s, cache.