Я только что установил GoogleSitemap для silverstripe и добавляю все свои объекты из db в xml, и все в порядке.Также мне нужно добавить несколько маршрутов, которых нет в базе данных.Я использовал статический класс из документации:
1)
GoogleSitemap::register_routes(array(
'/my-custom-controller/',
'/Security/',
'/Security/login/'
));
, и этот код создает эту ссылку в sitemap.xml:
sitemap.xml/sitemap/GoogleSitemapRoute/1
.создать другую группу ссылок для другого пользовательского URL?например:
sitemap.xml/sitemap/GoogleSitemapRoute/1
sitemap.xml/sitemap/GoogleSitemapRoute/test
sitemap.xml/sitemap/GoogleSitemapRoute/test2
2) Второй вопрос:
Могу ли я установить дату изменения для URL, добавленного методом register_routes?
Заранее спасибо!
ааа, я забыл ... я использую эту библиотеку: https://github.com/wilr/silverstripe-googlesitemaps