Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Наверх
то ждем ваше обращение в нашей службе тех поддержки.
Для выборки минимальной и максимальной цены для товаров определенного типа или определенного(ных) инфоблока(ов) можно сделать так:
CATALOG_PRICE_<ID_PRICE_TYPE> - обычно у типа цены BASE, ID=1
Назад в раздел
| Код |
|---|
// MIN PRICE
$dbElements = CIBlockElement::GetList(array('CATALOG_PRICE_1'=>'ASC'),
array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParam['IBLOCK_ID']
)
,false
,array('nTopCount'=>1)
,array('ID', 'IBLOCK_ID', 'IBLOCK_TYPE', 'CATALOG_PRICE_1')
);
while($arrElement = $dbElements->Fetch()){
echo $arrElement['CATALOG_PRICE_1'].'<br/>';
}
unset($dbElements, $arrElement);
// MAX PRICE
$dbElements = CIBlockElement::GetList(array('CATALOG_PRICE_1'=>'DESC'),
array(
'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'],
'IBLOCK_ID' => $arParam['IBLOCK_ID']
)
,false
,array('nTopCount'=>1)
,array('ID', 'IBLOCK_ID', 'IBLOCK_TYPE', 'CATALOG_PRICE_1')
);
while($arrElement = $dbElements->Fetch()){
echo $arrElement['CATALOG_PRICE_1'].'<br/>';
} |
CATALOG_PRICE_<ID_PRICE_TYPE> - обычно у типа цены BASE, ID=1
Назад в раздел
Подписаться на новые материалы раздела:
Загрузка...
Наверх