Чтобы добавлялись ссылки на дополнительные файл с ссылками на страницы в карту сайта при ручной или автоматической генерации карты сайта, необходимо в файл /bitrix/php_interface/init.php
или /local/php_interface/init.php
следующий код
//добавление дополнительного файла с сылками в карту сайта при генерации
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
"bxmaker.autositemap", "onSitemapStep", "BXmakerAutoSitemapOnSitemapStep"
);
function BXmakerAutoSitemapOnSitemapStep(\Bitrix\Main\Event $event)
{
$arParam = $event->getParameters();
if (isset($arParam['NS']['XML_FILES']) && is_array($arParam['NS']['XML_FILES'])
&& !in_array('sitemap_bxmaker_autositemap_test.xml', $arParam['NS']['XML_FILES'])) {
$arParam['NS']['XML_FILES'][] = 'sitemap_bxmaker_autositemap_test.xml';
}
$result = new \Bitrix\Main\EventResult(\Bitrix\Main\EventResult::SUCCESS, $arParam);
return $result;
}
sitemap_bxmaker_autositemap_test.xml
- это файл дополнительный карты ссылок для вставки в основную карту ссылок