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 API
Сбросить фасетный индекс в Битрикс
Bitrix\Main\Loader::includeModule("iblock");
$IBLOCK_ID = 1;
Bitrix\Iblock\PropertyIndex\Manager::DeleteIndex($IBLOCK_ID);
Bitrix\Iblock\PropertyIndex\Manager::markAsInvalid($IBLOCK_ID);