| 
		
			
		
		 
	 Событие “OnSitemapGenerationFilterIblockSection” вызывается перед получением списка разделов. Этим событием можно повлиять на фильтр списка разделов, либо пропустить генерацию файла с разделами инфоблока.
 
  
	 Получает параметры:
 
 ID - ID sitemap.
 
 FILTER - Фильтр для дополнительной выборки разделов инфоблока, которые попадут в файл Sitemap.
 
	Возможна отмена генерации sitemap для разделов инфоблока.
 
	Пример использования:
 
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler(
    'luxar.sitemap',
    "OnSitemapGenerationFilterIblockSection",
    ['LuxarSitemapEventes', 'handlerOnSitemapGenerationFilterIblockSection']
);
class LuxarSitemapEventes {
    public static function handlerOnSitemapGenerationFilterIblockSection($event) {
        $arParam = $event->getParameters();
        $sitemapId = $arParam['ID'];
        $arFilter = $arParam['FILTER'];
        if ($sitemapId == 1) {
            /*
             * Что-то делаем с фильтром
             */
            $result = new \Bitrix\Main\EventResult(
               \Bitrix\Main\EventResult::SUCCESS,
               $arFilter)
            ;
            return $result;
        }
        else {
            /*
             * Отменяем генерацию sitemap для разделов инфоблока
             */
            $result = new \Bitrix\Main\EventResult(
               \Bitrix\Main\EventResult::ERROR,
            );
            return $result;
        }
    }
}
					
			
  
		
		
					 Событие “OnAfterSitemapGeneration” |
		
		Описание курса
					|  Событие “OnSitemapGenerationBeforeIblockElement”     
		
		
		 |