Добрый день!
\Bitrix\Iblock\ElementTable::getList выдает элементы с наименьшим ид родительского раздела, как получить весь массив разделов к которым привязан елемент?
\Bitrix\Iblock\ElementTable::getList выдает элементы с наименьшим ид родительского раздела, как получить весь массив разделов к которым привязан елемент?
Код |
---|
$dbItems = \Bitrix\Iblock\ElementTable::getList(array( 'order' => array('SORT' => 'ASC'), 'select' => array('ID', 'NAME', 'IBLOCK_ID', 'IBLOCK_SECTION_ID', 'IBLOCK_SECTION', 'PREVIEW_PICTURE', 'PREVIEW_TEXT', 'SORT', 'TAGS'), 'filter' => array('IBLOCK_ID' => $arParams['IBLOCK_ID']), 'group' => array('IBLOCK_SECTION_ID'), 'limit' => 1000, 'offset' => 0, 'count_total' => 3, 'runtime' => array(), 'data_doubling' => true, 'cache' => array( 'ttl' => 3600, 'cache_joins' => true ), )); while($dbResult = $dbItems->fetch()){ $arResult[$dbResult['IBLOCK_SECTION_ID']]['ITEMS'][] = $dbResult; } |