Page 1 of 1

Двойная сортировка в Products

Posted: Fri May 12, 2017 9:21 am
by SNELS
Добрый день. Возникла у меня эдакая загвоздка. Решил изобретать на костылях в smarty.

В общем, имеются некоторые продукты. Сортируются они по возрастанию цены. Собственно, добавил я чекбокс кастомный в карточке товара (при добавлении продукта) - sale. Т.е. этим чекбоксом помечаются товары, участвующие в акции. Требуется в суммарном шаблоне вывести товары, помеченные чекбоксом в первую очередь, а затем всё как обычно - по возрастанию цены.

Была мысль запилить под это дело в шаблоне ещё один цикл foreach, где отфильтровается такой товар. Но не тут-то было - сотрировка по цене и разбивка на страницы не даёт это сделать коректно.

Re: Двойная сортировка в Products

Posted: Sat May 13, 2017 8:24 am
by SNELS
В общем, решил проблему костыльным способом. Убрал постраничную нафигацию и сделал в smarty 2 цикла с условием участвует или нет товар в акции.
Для удобства навигации (из-за отсутствия постраничной) при скролле сделал фиксированное боковое меню и блок, возвращающий вверх страницы. Вроде бы юзабельно.