Документация для разработчиков
Темная тема

GetList

Описание и параметры

CDBResult
CIBlockType::GetList(
	array arOrder = Array("SORT"=>"ASC"),
	array arFilter = Array()
);

Возвращает список типов информационных блоков по фильтру arFilter с сортировкой arOrder. Метод статический.

Параметры вызова

ПараметрОписание
arOrder Массив полей для сортировки, содержащий пары "поле сортировки"=>"направление сортировки".
Поля сортировки могут принимать значения:
   id - код типа;
   sort - индекс сортировки;
   NAME - название типа.
arFilter Массив вида array("фильтруемое поле"=>"значение" [, ...])
может принимать значения:
   ID - регистронезависимый по подстроке в коде типа;
   =ID - точное совпадение с кодом типа;
   NAME - регистронезависимый по подстроке в названии типа (для всех языков);
Необязательное. По умолчанию записи не фильтруются.
   LANGUAGE_ID - код языка.

Возвращаемое значение

Возвращается объект CDBResult

Смотрите также

Примеры использования

<?
$db_iblock_type = CIBlockType::GetList();
while($ar_iblock_type = $db_iblock_type->Fetch())
{
	if($arIBType = CIBlockType::GetByIDLang($ar_iblock_type["ID"], LANG))
	{
		echo htmlspecialcharsEx($arIBType["NAME"])."<br>";
	}   
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024