pdoSitemap добавить вручную url
Подскажите как мне вручную записать в pdoSitemap урлы статических страниц(не ресурсов) а страниц из БД?
Комментарии: 7
хелп, у меня не получается ничего
у меня такой вызов:
[[!pdoSitemap?
&forceXML=`1`
&showLog=`1`
&parents=`0`
&processTVs=`1`
&showHidden=`1`
]]
Просто став
[[!pdoSitemap]]
PS. Сразу выводитьНикто не помогает!это нечто!
Видимо комменаторы не совсем поняли суть вопроса. Человек спросил, как добавить в карту сайта свои данные, а не только ресурсы. У меня такая же проблема, так как у меня лежат объекты в БД в своих таблицах, которые выводятся как страницы (через плагин роутинга) и они должны быть в карте сайта, но я покопался в исходниках и скажу, что просто это сделать нельзя. В pdoSitemap класс для выборки захардкожен.
У меня задача пока в плане стоит, как разберусь и перепишу, отправлю фикс в основную ветку pdoTools.
У меня задача пока в плане стоит, как разберусь и перепишу, отправлю фикс в основную ветку pdoTools.
Можно добавит отдельно! Для поисковиков не имеет значения 1 или 2 карта сайта. Надо указать в robots.txt
Sitemap: http://site.ru/sitemap.xml
Sitemap: http://site.ru/sitemap2.xml
О, спасибо. Я гуглил инфу на этот счет и как-то ничего вразумительного не нашел.
Но тем не менее это не отменяет проблемы генерации карты из своих объектов. По крайней мере pdoSitemap так не умеет, только через pdoResources и со своими шаблонами.
Но тем не менее это не отменяет проблемы генерации карты из своих объектов. По крайней мере pdoSitemap так не умеет, только через pdoResources и со своими шаблонами.
Если обычные ресурсы получить через pdoResources, пренебречь приоритетами (ну или проверить дату обновления и расставить приоритеты) и получить свои данные, сделать тоже самое. Все это естественно делать в собственном сниппете.
Конечно это криво, но на данный момент это самое оптимальное решение.
Конечно это криво, но на данный момент это самое оптимальное решение.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.