Цитата |
---|
Sergey Leshchenko пишет: Вам придется сделать денормализацию и все же добавить служебное свойство, которое будет иметь два варианта значений: 1 - есть на складе, 0 - нет на складе.
Далее в списочном компоненте сортировать по двум полям одновременно: по новому служебному свойству-флагу PROPERTY_<код свойства> => desc, а затем уже по цене CATALOG_PRICE_<ID типа цены> => desc/asc.
Стандартный компонент не поддерживает два поля сортировки, поэтому придется его кастомизировать.
Ну и для автозаполнения свойства-флага придется добавить обработчики событий. |
Возможно создание доп. свойства не нужно, т.к. сортировка по кол-ву работает, если сортировать по свойству "CATALOG_QUANTITY". Или я не прав?
И был бы благодарен, если в двух словах объясните(или ссылочку полезную дадите), как сделать сортировку по двум полям?