День добрый. Наткнулся на проблему, необходимо достать элементы раздела инфоблока.
Есть структура инфоблока:
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 Элемент
Не могу понять, как поправить данную несуразицу, с битриксом работаю всего месяц, поэтому можно с лёгкостью сказать, что не знаю ничего и в апи очень плохо ориентируюсь.