Добрый день.
Необходимо чтобы в разделе каталога сначала показывались товары в наличии, а потом не в наличии. Есть свойство IN_STOCK
Причем вторым критерием
Если выбрано допустим По цене (возрастание), то сначала а)дешевые в наличии, потом б)дорогие в наличии, потом в)дешевые не в наличии, потом г)дорогие не в наличии.
В битриксе вроде как есть возможность сортировки по двум критериям.
ELEMENT_SORT_FIELD и ELEMENT_SORT_FIELD2
какое-то из них делаю PROPERTY_IN_STOCK а другое оставляю sort.
и это работает, НО только когда сортировка дефолтная, т.е. "По умолчанию (возрастание)".
а если выбрать какой-то вариант из списка например по цене или по популярности или по алфавиту (и неважно возрастание или убывание)
то оно сортирует только по этому критерию!
в наличии и не в наличии вперемежку.
можно было бы сортировать в result_modifier.php но там же товары только каждой отдельной страницы пейджинга, а не всего раздела.
Что делать, подскажите, пожалуйста.
Необходимо чтобы в разделе каталога сначала показывались товары в наличии, а потом не в наличии. Есть свойство IN_STOCK
Причем вторым критерием
Если выбрано допустим По цене (возрастание), то сначала а)дешевые в наличии, потом б)дорогие в наличии, потом в)дешевые не в наличии, потом г)дорогие не в наличии.
В битриксе вроде как есть возможность сортировки по двум критериям.
ELEMENT_SORT_FIELD и ELEMENT_SORT_FIELD2
какое-то из них делаю PROPERTY_IN_STOCK а другое оставляю sort.
и это работает, НО только когда сортировка дефолтная, т.е. "По умолчанию (возрастание)".
а если выбрать какой-то вариант из списка например по цене или по популярности или по алфавиту (и неважно возрастание или убывание)
то оно сортирует только по этому критерию!
в наличии и не в наличии вперемежку.
можно было бы сортировать в result_modifier.php но там же товары только каждой отдельной страницы пейджинга, а не всего раздела.
Что делать, подскажите, пожалуйста.