Skip to content

Вывод соседних элементов в карточке товара

Yuri edited this page Jul 12, 2015 · 1 revision
 $res = CIBlockElement::GetList(
 array(
 'sort' => 'asc'
 ),
 array(
 'IBLOCK_ID' => 1, // здесь ID инфоблока, в котором находится элемент
 'ACTIVE' => 'Y',
 'SECTION_ID' => $arResult['IBLOCK_SECTION_ID']
 ),
 false,
 array(
 'nElementID' => $arResult['ID'],
 'nPageSize' => 2
 )
);
$nearElementsSide = 'LEFT';
while ($arElem = $res->GetNext()) {
 if ($arElem['ID'] == $arResult['ID']) {
 $nearElementsSide = 'RIGHT';
 continue;
 }
 $arResult['NEAR_ELEMENTS'][$nearElementsSide][] = $arElem;
}
Clone this wiki locally