Добрый день.
Задача в следующем - необходимо прикрутить кнопку "up поднять объект на верх каталока". Завел свойство up, ставлю галку.
Все работает как хотелось.
Появилась вторая задача - "поднятые объекты" сортировать рандомно, последующие по дате на убывание.
И тут я потерялся.....
Подскажите возможно-ли в одном компоненте применить разные сортировки, в зависимости от свойства.
Задача в следующем - необходимо прикрутить кнопку "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"], |
Появилась вторая задача - "поднятые объекты" сортировать рандомно, последующие по дате на убывание.
И тут я потерялся.....
Подскажите возможно-ли в одном компоненте применить разные сортировки, в зависимости от свойства.