Подскажите, как с помощью StercSeoSiteMap создать карту со ссылками на друге карты ?

Добрый день!

На сайте более 30.000 ссылок, в открываются ОЧЕНЬ долго.

В самом документе sitemap.xml прописано [[!StercSeoSiteMap?]], но при переходе на страницу sitemap.xml — она настолько долго грузится, что комп зависает.

По сути мне нужно чтобы при переходе на страницу site.ru/sitemap.xml — было видно

site.ru/sitemap/sitemap1.xml
site.ru/sitemap/sitemap2.xml
site.ru/sitemap/sitemap3.xml
site.ru/sitemap/sitemap3.xml

Я создал вложения в папке с основной картой такие как: (sitemap1 и т.д.), прописал код

[[!StercSeoSiteMap?
&parents=`[[*id]]` — это если правильно понял ссылки на внутренние страницы основной карты
&limit=`0` — это вроде количества выборки
&tpl=`sitemapsTpl` — это ссылка на чанк (он ниже)
]]

насчет &limit=`0` — это вроде количества выборки. если правильно понимаю то «0» — это грузим все исходя из параметров настройки страницы.

В каждом файле с картой прописал еще один код:

[[StercSeoSiteMap?
&display=`10000` — (даже не знаю правильно ли — но задумка что в эту карту попадает 10000 ссылок
]]

Создал чанк sitemapsTpl в котором прописал:

[[~[[+id]]? &scheme=`full`]] — тут я не понимаю что к чему — взял из инета.

НО…

Карта все равно открывается долго и всем списком… Что делаю не так? Подскажите плиз…

Может можно как-то обойтись малой кровью?
Vladimir
26 октября 2025, 04:20
modx.pro
131
0

Комментарии: 1

Дмитрий Середюк
4 часа назад
0
Я сделал вот такой скрипт, который можно повесить на cron или запускать вручную при необходимости. Суть в том, что он проходит по всему сайту, генерирует файлы карты сайта (sitemap), при желании позволяет задать лимит ссылок для каждой карты, а затем объединяет их все в один статичный файл.
Запускайте, пробуйте — если возникнут вопросы, пишите.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1