iblock.Element.list
iblock.Element.list( iblockId, select, filter, order, pageNavigation )
Метод получает элементы инфоблока по заданному фильтру.
Параметры
| Параметр | Описание |
|---|---|
| iblockId | Идентификатор ID инфоблока. Обязательный параметр. |
| select | Набор полей и свойств для выборки. Можно получить поля 'ID', 'NAME', 'IBLOCK_SECTION_ID' из метода getElementEntityAllowedList и все свойства инфоблока.
Примечание Если нужно получить другие поля, то можно создать собственный контроллер. |
| filter | Массив с параметрами фильтрации, принимаемый методом \Bitrix\Main\ORM\Query\Filter\ConditionTree::createFromArray. Формат такого фильтра описан в курсе Разработчик Bitrix Framework. |
| order | Массив сортировки формата ['FIELD1' => 'ASC', 'FIELD2' => 'DESC']. |
| pageNavigation | Штатная постраничка REST на основе \Bitrix\Main\UI\PageNavigation. |
Формат результата:
{
"result":
{
"elements":
[
{
"ID":123,
"NAME":"...",
"SOME_PROPERTY":
[
{
"ID":456,
"VALUE":"...",
"DESCRIPTION":""
},
]
}
]
},
"total":1
}
© «Битрикс», 2001-2025, «1С-Битрикс», 2025