3namespace Bitrix\Lists\Api\Service\ServiceFactory;
5use Bitrix\Lists\Api\Data\IBlockService\IBlockElementFilter;
6use Bitrix\Lists\Api\Data\IBlockService\IBlockListFilter;
7use Bitrix\Lists\Api\Response\ServiceFactory\GetCatalogResponse;
8use Bitrix\Main\Config\Option;
12 private static string $iBlockTypeId =
'';
16 if (empty(self::$iBlockTypeId))
18 self::$iBlockTypeId = Option::get(
'lists',
'livefeed_iblock_type_id',
'bitrix_processes');
21 return self::$iBlockTypeId;
40 $response->fillFromResponse($catalogResponse);
45 foreach ($catalogResponse->getCatalog() as $iBlock)
47 if (\CLists::getLiveFeed($iBlock[
'ID']))
getAddElementLiveFeedCatalog()
fillElementListFilter(IBlockElementFilter $filter)
fillElementDetailInfoFilter(IBlockElementFilter $filter)
fillCatalogFilter(IBlockListFilter $filter)
getAddElementCatalog(?IBlockListFilter $filter=null)