Критерий фильтрации >0

Главные вкладки

Аватар пользователя ursen ursen 25 октября 2013 в 22:07

Здравствуйте. У меня следующий вопрос, когда во вьюз выводишь поля, там можно делать сортировку по убыванию или возрастанию, а мне нужно по >0.

Для чего нужно
сортирую по 2-м полям сначала по цене от меньшей к большей а потом по наличию от большего к меньшему и получаю следующие
ПРИМЕР
товар 1..............товар 2...........товар 3................товар 4
100р..................100р..............200р..................300р
заказать..........нет в наличии......нет в наличии..........заказать
Как видно, нет в наличии попало в середину, а мне нужно что бы сначала вывелись только те товары которые в наличии с сортировкой по цене а потом уже которых нет в наличии то же с сортировкой по цене что бы получилось
товар 1..............товар 4............товар 2..............товар 4
100р..................300р...............200р................300р
заказать...........заказать........нет в наличии..........заказать

Комментарии

Аватар пользователя ursen ursen 25 октября 2013 в 22:44

а как вывести два вьюз друг за другом? там ещё постраничный навигатор, а если делать 2 вьюз то так не выйдет я думаю

Аватар пользователя Marycka9 Marycka9 25 октября 2013 в 23:57

хорошая мысля, как говорится, приходит поздно.
Можно сделать так: создаете 1 вьювз, блок, выводите поля:
Товар, цена, фильтр на "нет в наличии", делаете сортировку как Вам надо.
Тут же клонируете этот блок, меняете только в нем, на "заказать", и делаете сортировку как вам надо.
Дальше, в этот блок во втрой колонке в "футер" выбираете глобально:представление, выбираете свое представление и получается что выводится 2 представления в 1.

Аватар пользователя ursen ursen 31 октября 2013 в 13:32

А не подскажите как постраничный навигатор сделать в этой связке? если поставить отображать всё то проблем нет. а если 100 товаров и 10 не в наличии а на станице мы выведем по 20 то получается что у нас должно быть 5 страниц и на последней выводятся то что не в наличии. Если делать постраничный навигатор по получается что 2 блока и два навигатора, а как их объединить воедино?