Добрый день. Необходимо выбрать по одному элементу с каждого раздела (элементов и разделов много) и вывести через 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>";
}
|
В цикле делать не хочу, так как разделов много, соответственно большая нагрузка.
Кто что подскажет?
