Добрый день. Возникла у меня эдакая загвоздка. Решил изобретать на костылях в smarty.
В общем, имеются некоторые продукты. Сортируются они по возрастанию цены. Собственно, добавил я чекбокс кастомный в карточке товара (при добавлении продукта) - sale. Т.е. этим чекбоксом помечаются товары, участвующие в акции. Требуется в суммарном шаблоне вывести товары, помеченные чекбоксом в первую очередь, а затем всё как обычно - по возрастанию цены.
Была мысль запилить под это дело в шаблоне ещё один цикл foreach, где отфильтровается такой товар. Но не тут-то было - сотрировка по цене и разбивка на страницы не даёт это сделать коректно.
Двойная сортировка в Products
Re: Двойная сортировка в Products
В общем, решил проблему костыльным способом. Убрал постраничную нафигацию и сделал в smarty 2 цикла с условием участвует или нет товар в акции.
Для удобства навигации (из-за отсутствия постраничной) при скролле сделал фиксированное боковое меню и блок, возвращающий вверх страницы. Вроде бы юзабельно.
Для удобства навигации (из-за отсутствия постраничной) при скролле сделал фиксированное боковое меню и блок, возвращающий вверх страницы. Вроде бы юзабельно.