День добрый. Наткнулся на проблему, необходимо достать элементы раздела инфоблока.
Есть структура инфоблока:
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
2.Раздел
--2.1 Элемент
--2.1 Элемент
На странице вывожу разделы инфоблока с помощью catalog.section.list, далее в файле result_modifier делаю вывод элементов данного инфоблока, код:
Но под каждым разделом мне выбрасывает все элементы инфоблока, а не дочерние каждого, т.е:
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
--2.1 Элемент
--2.1 Элемент
2.Раздел
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
--2.1 Элемент
--2.1 Элемент
Не могу понять, как поправить данную несуразицу, с битриксом работаю всего месяц, поэтому можно с лёгкостью сказать, что не знаю ничего и в апи очень плохо ориентируюсь.
Есть структура инфоблока:
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
2.Раздел
--2.1 Элемент
--2.1 Элемент
На странице вывожу разделы инфоблока с помощью catalog.section.list, далее в файле result_modifier делаю вывод элементов данного инфоблока, код:
Код |
---|
$arSelect = Array("ID", "NAME", "PREVIEW_TEXT", "PROPERTY_COMPANY"); $arFilter = array("IBLOCK_ID"=> 4); $res = CIBlockElement::GetList(Array(), $arFilter, false, false , $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); $arResult['ITEMS'][] = $arFields; } |
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
--2.1 Элемент
--2.1 Элемент
2.Раздел
1.Раздел
--1.1 Элемент
--1.2 Элемент
--1.3 Элемент
--2.1 Элемент
--2.1 Элемент
Не могу понять, как поправить данную несуразицу, с битриксом работаю всего месяц, поэтому можно с лёгкостью сказать, что не знаю ничего и в апи очень плохо ориентируюсь.