Залез в код - перегенерация работает от одной функции:
fn_google_sitemap_get_content()
Спасибо кстати, что напомнили, а то совсем забыл, что этот файл надо генерировать вручную.
Добавил задачу в свой модуль
чтобы сработало - скопировал код из
/app/addons/google_sitemap/controllers/backend/xmlsitemap.php
в
/app/addons/google_sitemap/controllers/frontend/xmlsitemap.php
if ($mode == 'generate') {
fn_google_sitemap_get_content();
}
теперь по ссылке https://www.сайт.ru/index.php?dispatch=xmlsitemap.generate генерируется карта сайта через фронт.
осталось только поставить вызов через wget или php-cli
проверил - выполняется, поставил в модуле расписание на автообновление каждую ночь - теперь точно об этом можно забыть.