Как с помощью API битрикс получить список всех HL блоков

RSS
Как с помощью API битрикс получить список всех HL блоков, Для того чтобы получить список всех Highload (HL) блоков с помощью API Битрикс (1С-Битрикс
 
Развернутый вариант этой темы, в блоге
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;
}
Изменено: Михаил Базаров - 29.08.2023 16:53:19
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе