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

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

blog-image1

Иногда к web-мастеру попадает сайт на битриксе, структура которого по каким-то причинам сделана инфоблоками. При этом задача стоит примерно так: вывести список инфоблоков, ввиду того что необходимо вывести их на странице со списком услуг или разделов интернет-магазина.

Итак, для того чтобы вывести инфоблок необходимо использовать по простому api инфоблоков битрикс.

Идем по порядку.

1. Подключение модуля информационных блоков:


2. Получаем список инфоблоков из типа инфоблока myiblock:

'myiblock', 'SITE_ID'=>SITE_ID, 'ACTIVE'=>'Y', "CNT_ACTIVE"=>"Y", "CODE"=>array('myiblock1', 'myiblock2',)), true);
?>	

3. Вывод инфоблока из типа инфоблока с определенными символьными кодами (myiblock1, myiblock2):

Fetch()) {
	
		//здесь выводим информацию о инфоблоке: ID, NAME, CODE и т.д.
		//вывод названия инфоблока
		print_r($arIblock['NAME']);
		
	}
?>	

Если у вас не выбирается инфоблок в методе CIBlock::GetList, то возможно в правах доступа к инфоблоку для всех выбрано нет доступа, в таком случае можно игнорировать проверку прав, используя параметр "CHECK_PERMISSIONS" => "N",

В следующих статьях будем выводить свойства элементов инфоблока.

После размещения кода в php файле получим результат: вывод списка инфоблоков. Всем удачи и успехов в работе!