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