https://bazarow.ru/blog-note/16674/
Для того чтобы получить список всех Highload (HL) блоков с помощью API Битрикс (1С-Битрикс), вам потребуется использовать методы API для работы с Highload блоками. Вот пример того, как это можно сделать, используя PHP:
Код |
---|
<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'); CModule::IncludeModule('highloadblock'); use Bitrix\Highloadblock as HL; // Получаем список всех Highload блоков $hlblockList = []; $hlblockIterator = HL\HighloadBlockTable::getList(); while ($hlblock = $hlblockIterator->fetch()) { $hlblockList[] = $hlblock; } // Выводим список Highload блоков foreach ($hlblockList as $hlblock) { echo "ID: {$hlblock['ID']}, Название: {$hlblock['NAME']}" . PHP_EOL; } |