Изменить условия сортировки товаров в битрикс?

Добрый день!
Подскажите кто знает, как настроить сортировку по цене таким образом, чтобы товары без цены (цена не указана) отображались всегда в конце списка, вне зависимости от того, включена ли пользователем сайта сортировка по цене по возрастанию или убыванию?
  • Вопрос задан
  • 2192 просмотра
Пригласить эксперта
Ответы на вопрос 1
gans5131
@gans5131
web-developer
<? //Если цена в виде параметра
$arParams['ELEMENT_SORT_FIELD']="PROPERTY_PRICE";
$arParams['ELEMENT_SORT_ORDER']="desc";
?>
<? // Если встроенный функционал цен
$arParams['ELEMENT_SORT_FIELD']="catalog_PRICE_1";
$arParams['ELEMENT_SORT_ORDER']="desc";
?>
<?$intSectionID = $APPLICATION->IncludeComponent(
	"bitrix:catalog.section",
	"",
	array(
		"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
		"IBLOCK_ID" => $arParams["IBLOCK_ID"],
		"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
		"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
		
		"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
		"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
..........................
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы