Формирование карты сайта
Если вы используете поддомены или подкаталоги для городов, то появляется задача корректного формирования карты сайта sitemap.xml
. Для этого необходимо создать страницу в панели управления сайтом со следующими параметрами:
- Шаблон:
пустой
- Псевдоним:
sitemap
- Тип содержимого:
XML
- Содержимое:
modx
[[!pdoSitemap?
&cache=`0`
&scheme=`-1`
&tpl=`tpl.Sitemap`
]]
Так как INLINE чанки не умеют обрабатывать модификаторы и условия, то также создадим чанк tpl.Sitemap
со следующим содержимым:
modx
<url>
<loc>[[!+cf.current_city.url]]{$url != '/' ? $url : ''}</loc>
<lastmod>[[+date]]</lastmod>
<changefreq>[[+update]]</changefreq>
<priority>[[+priority]]</priority>
</url>
Таким образом на каждом поддомене или подкаталоге будет формироваться карта сайта sitemap.xml
.