PageBuilder
Визуальный конструктор секций для MODX 3: черновик и публикация без перезаписи content ресурса

Формирует XML sitemap для ресурсов MODX, у которых в pb_pages есть опубликованный snapshot (published_revision > 0).
Отдельный URL sitemap для лендингов и страниц, собранных в PageBuilder, без ручного списка ID.
robots.txt.Ресурс MODX должен быть опубликован и не удалён. Контекст фильтруется параметром context.
| Параметр | По умолчанию | Описание |
|---|---|---|
context | пусто | Ключ контекста MODX. Пусто = все контексты |
priority | 0.5 | Значение <priority> |
changefreq | weekly | Значение <changefreq> |
[[!PageBuilderSitemap]]
[[!PageBuilderSitemap?
&context=`web`
&priority=`0.8`
&changefreq=`daily`
]]{'!PageBuilderSitemap' | snippet}
{'!PageBuilderSitemap' | snippet : [
'context' => 'web',
'priority' => '0.8',
'changefreq' => 'daily'
]}Каждый URL содержит:
<loc> — полный URL ресурса (makeUrl, режим full)editedon) в ISO 8601<changefreq> и <priority> — из параметров сниппетаЕсли подходящих страниц нет, вернётся пустой sitemap.
Задайте application/xml на уровне ресурса, шаблона или правила веб-сервера. Сниппет отдаёт только тело XML.