Добрый день. Необходимо выбрать по одному элементу с каждого раздела (элементов и разделов много) и вывести через catalog.section. Для начала пытаюсь вытянуть элементы через GetList.
Выводит три записи с ID разделов и количеством элементов в них и больше ничего. Если добавляю в $arGroup дополнительные поля, выводятся все элементы.
В цикле делать не хочу, так как разделов много, соответственно большая нагрузка.
Кто что подскажет?
Код |
---|
if (CModule::IncludeModule("iblock")) { $arSelect = Array( "ID", "IBLOCK_ID", "NAME", "IBLOCK_SECTION_ID", "PREVIEW_TEXT", "PROPERTY_ARTICLE" ); $arFilter = Array("IBLOCK_ID" => 10); $arGroup = Array("IBLOCK_SECTION_ID"); $res = CIBlockElement::GetList(Array(), $arFilter, $arGroup, false, $arSelect); $result = Array(); echo "<pre>"; while($ob = $res->Fetch()) { print_r($ob); } echo "</pre>"; } |
В цикле делать не хочу, так как разделов много, соответственно большая нагрузка.
Кто что подскажет?