Почему pdoSitemap не выводит ресурс коллекции и ее дочерние ресурсы?
Создал sitemap.xml с помощью pdoSitemap как в инструкции itchief.ru/lessons/modx-revo/modx-revo-creating-sitemap-xml
Сам ресурс коллекции опубликован и его дочерние ресурсы тоже. Но pdoSitemap упорно игнорирует их вывод.
Ресурсы 1 и 3 — это обычные документы — они в xml-файл выводятся, а вот ресурс с ID 6 и его дочерние ресурсы — игнорируется.
В чём может быть дело?
Сам ресурс коллекции опубликован и его дочерние ресурсы тоже. Но pdoSitemap упорно игнорирует их вывод.
[[!pdoSitemap?
&checkPermissions=`list`
&resources=`1,3,6`
]]
Ресурсы 1 и 3 — это обычные документы — они в xml-файл выводятся, а вот ресурс с ID 6 и его дочерние ресурсы — игнорируется.
В чём может быть дело?
Комментарии: 8
Нужно parents добавить:
[[pdoSitemap?
&checkPermissions=`list`
&parents=`6`
&resources=`1,3,6`
]]
Если я добавляю параметр parenst, то sitemap вообще выводится без всех ресурсов.
Вариант без parents:
Вариант с parents:
Вариант без parents:
[[!pdoSitemap?
&checkPermissions=`list`
&resources=`1,3,6`
]]
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://test.local/</loc>
<lastmod>2018-01-28T17:06:46+03:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://test.local/prosto-stranica</loc>
<lastmod>2018-01-26T18:34:37+03:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
Вариант с parents:
[[!pdoSitemap?
&checkPermissions=`list`
&parents=`6`
&resources=`1,3,6`
]]
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>
А если так:
Насколько помню, если указывать конкретные документы в параметре &resources, то и родителей надо перечислять тоже.
&parents=`0,6`
Насколько помню, если указывать конкретные документы в параметре &resources, то и родителей надо перечислять тоже.
Увы… Результат тот же — игнорируются все ресурсы.
Что самое интересное если вообще убрать параметры, то ресурс 6 и его дочерние ресурсы всё равно игнорируются
Что самое интересное если вообще убрать параметры, то ресурс 6 и его дочерние ресурсы всё равно игнорируются
[[!pdoSitemap?
&checkPermissions=`list`
]]
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://test.local/</loc>
<lastmod>2018-01-28T17:06:46+03:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://test.local/prosto-stranica</loc>
<lastmod>2018-01-26T18:34:37+03:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
Просто обычный вызов по документации что выводит?
Проверьте, контейнер и документы в нём опубликованы?
p.s. Проверка прав на доступ (checkPermissions) включается только если она действительно вам необходима.
[[pdoSitemap]]
Проверьте, контейнер и документы в нём опубликованы?
p.s. Проверка прав на доступ (checkPermissions) включается только если она действительно вам необходима.
Просто обычный вызов по документации выводит все страницы кроме коллекции.
[[!pdoSitemap]]
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://test.local/</loc>
<lastmod>2018-01-28T17:06:46+03:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://test.local/prosto-stranica</loc>
<lastmod>2018-01-26T18:34:37+03:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
Контейнер и документы в нём опубликованы.
Всем спасибо! Разобрался! На вывод ресурсов в sitemap влияет опция «Доступен для поиска». Если ресурс для поиска не доступен, то он не выводится в sitemap.
Сегодня решил перейти с sitemapFriend на pdoSitemap и столкнулся с такой же проблемой.
Василий, почему у тебя нет возможности вообще игнорировать параметр «Доступен для поиска»???
У меня на сайте используется поиск только среди товаров, например.
Пока останусь на sitemapFriend.
Василий, почему у тебя нет возможности вообще игнорировать параметр «Доступен для поиска»???
У меня на сайте используется поиск только среди товаров, например.
Пока останусь на sitemapFriend.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.