Bitrix\Main\Loader::includeModule("iblock");
// Old API
$arIBlockTypes = CIBlockParameters::GetIBlockTypes(["-" => " "]);
// D7
$arIblockTypes = Bitrix\Iblock\TypeTable::getList([
"select" => ["*", "NAME" => "LANG_MESSAGE.NAME"],
"filter" => ["LANG_MESSAGE.LANGUAGE_ID" => "ru"],
])->fetchAll();
Метка: Bitrix D7
Сбросить фасетный индекс в Битрикс
Bitrix\Main\Loader::includeModule("iblock");
$IBLOCK_ID = 1;
Bitrix\Iblock\PropertyIndex\Manager::DeleteIndex($IBLOCK_ID);
Bitrix\Iblock\PropertyIndex\Manager::markAsInvalid($IBLOCK_ID);
Список Highload-блоков в Битрикс
use Bitrix\Main\Loader;
use Bitrix\Highloadblock as HL;
Loader::includeModule("highloadblock");
$arHLBlocks = HL\HighloadBlockTable::getList()->fetchAll();