Доброго. Никак не пойму где ошибка- цена одного (последнего по 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"];
}
|