Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
то ждем ваше обращение в нашей службе тех поддержки.
Для выборки минимальной и максимальной цены для товаров определенного типа или определенного(ных) инфоблока(ов) можно сделать так:
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
Назад в раздел
Подписаться на новые материалы раздела: