Доброго. Никак не пойму где ошибка- цена одного (последнего по id) товара не хочет отображаться..
Код |
---|
$result = CIBlockElement::GetList( false, $arFilter=array('IBLOCK_ID'=>$arResult['IBLOCK_ID'], 'SECTION_ID'=>$arResult['IBLOCK_SECTION_ID'], 'INCLUDE_SUBSECTIONS'=>"Y"), false, false, array("ID", "NAME", "DETAIL_PAGE_URL", "DETAIL_PICTURE", "IBLOCK_SECTION_ID") ); while($element = $result->GetNextElement()) { $arItem= $element->GetFields(); $arPrice = CPrice::GetByID($arItem['ID']); $arDiscounts = CCatalogDiscount::GetDiscountByProduct($arItem['ID']); $discountPrice = CCatalogProduct::CountPriceWithDiscount( $arPrice["PRICE"], $arPrice["CURRENCY"], $arDiscounts ); echo $arPrice["PRICE"]; } |