arFilter
arSelect
Выборка
Один из товаров дублируется. Причем это качество элемента инфоблока. Т.е. если данный элемент соответствует условию фильтра то в выборке он будет повторятся.
Не пойму с чем может быть связано. Версия богом забытая Управление сайтом 8.5.1
Код |
---|
Array ( [IBLOCK_ID] => Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 11 [4] => 12 [5] => 13 .... [72] => 93 [73] => 97 ) [PROPERTY_BARGAIN_VALUE] => Y [!PROPERTY_NOTAVAILABLE_VALUE] => Y [ACTIVE_DATE] => Y [ACTIVE] => Y ) |
Код |
---|
Array ( [0] => IBLOCK_ID [1] => PARENT_SECTION [2] => ID [3] => NAME [4] => PREVIEW_PICTURE [5] => PROPERTY_WP_DATEXP [6] => DETAIL_PAGE_URL [7] => PROPERTY_rate [8] => PROPERTY_BARGAIN [9] => PROPERTY_free_delivery [10] => CATALOG_GROUP_1 [11] => CATALOG_GROUP_2 ) |
Код |
---|
$db_res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); while ($ob = $db_res->GetNextElement()) { $arElement = $ob->GetFields(); $arElement['PREVIEW_PICTURE_SRC'] = CFile::GetPath($arElement['PREVIEW_PICTURE']); $arElement['IBLOCK_TYPE_ARR'] = CIBlockType::GetByIDLang($arElement['IBLOCK_TYPE_ID'], LANGUAGE_ID); $arElements[] = $arElement; } |
Не пойму с чем может быть связано. Версия богом забытая Управление сайтом 8.5.1