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

iblock.Element.list

iblock.Element.list(iblockId, select, filter, order, pageNavigation)

Метод получает элементы инфоблока по заданному фильтру.

Параметры

ПараметрОписание
iblockIdИдентификатор ID инфоблока. Обязательный параметр.
selectНабор полей и свойств для выборки. По умолчанию выбираются поля, перечисленные в методе getElementEntityAllowedList контроллера. Если задать select, то будут выбраны указанные в нем поля/свойства и ID.
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-2022, «1С-Битрикс», 2022
Наверх