Добрый день.
Задача в следующем - необходимо прикрутить кнопку "up поднять объект на верх каталока". Завел свойство up, ставлю галку.
if(empty($arrFilter)&&empty($sortBy)) {//только при пустом фильтре и сортировке
$sortBy='property_up';
$orderBy='desc';
}
$intSectionID = $APPLICATION->IncludeComponent(
"bitrix:catalog.section",
"catalog_" . (isset($currentSection) ? $templateView : 'cards'),
array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"ELEMENT_SORT_FIELD" => $sortBy,
"ELEMENT_SORT_ORDER" => $orderBy,
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],
Все работает как хотелось.
Появилась вторая задача - "поднятые объекты" сортировать рандомно, последующие по дате на убывание.
И тут я потерялся.....
Подскажите возможно-ли в одном компоненте применить разные сортировки, в зависимости от свойства.