Битрикс инфоблоки, вывод инфоблока.

Иногда к web-мастеру попадает сайт на битриксе, структура которого по каким-то причинам сделана инфоблоками. При этом задача стоит примерно так: вывести список инфоблоков, ввиду того что необходимо вывести их на странице со списком услуг или разделов интернет-магазина.
Итак, для того чтобы вывести инфоблок необходимо использовать по простому api инфоблоков битрикс.
Идем по порядку.
1. Подключение модуля информационных блоков:
CModule::IncludeModule("iblock");
?>
2. Получаем список инфоблоков из типа инфоблока myiblock:
$res = CIBlock::GetList(Array(), Array('TYPE'=>'myiblock', 'SITE_ID'=>SITE_ID, 'ACTIVE'=>'Y', "CNT_ACTIVE"=>"Y", "CODE"=>array('myiblock1', 'myiblock2',)), true);
?>
3. Вывод инфоблока из типа инфоблока с определенными символьными кодами (myiblock1, myiblock2):
while($arIblock = $res->Fetch()) {
//здесь выводим информацию о инфоблоке: ID, NAME, CODE и т.д.
//вывод названия инфоблока
print_r($arIblock['NAME']);
}
?>
Если у вас не выбирается инфоблок в методе CIBlock::GetList, то возможно в правах доступа к инфоблоку для всех выбрано нет доступа, в таком случае можно игнорировать проверку прав, используя параметр "CHECK_PERMISSIONS" => "N",
В следующих статьях будем выводить свойства элементов инфоблока.
После размещения кода в php файле получим результат: вывод списка инфоблоков. Всем удачи и успехов в работе!