mfilter2 + Remains

Всем привет.
Делаю магазин на MiniShop2.
Установил mSearch2 и msProductRemains
Остатки у товаров у меня указаны без опций.
Я хочу вывести фильтр по наличию (да/нет), если =0 — нет, >0 — да.
В документации ничего похожего не нашел. Также все нашел в сети у меня взлетело, скорее всего из-за отсутствия понимания как это должно работать.

Помогите разобраться может у кого то есть готовый кусок настроек mFilter2 для вывода фильтра по остаткам msProductRemains?

Вывожу снипет с такими параметрами:
[[!mFilter2?
            	&parents=`0`
            	&limit=`24`
            	&element=`msProducts`
                &leftJoin=`{ "Remains":{ "class":"msprRemains","on":"msProduct.id = Remains.product_id" } }`
                &select=`{ "msProduct":"*","Remains":"SUM(Remains.remains) as remains" }`
                &loadModels=`msproductremains`
            	&tplOuter=`tpl-mFilter2.outer`
            	&tpls=`tpl-shop-item,tpl-shop-item_list`
            	&filters=`ms|price:number,ms|vendor:vendors,Remains|remains:desc`
            	&class=`msProduct`
            	&sort=`ms_product|publishedon:asc,ms_product|createdby:desc,ms|price:asc,ms_vendor|name:desc,Remains|remains:desc`
            	&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
            	&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
            ]]
При таких настрйоках, не выводится блок фильтрации по остакам
Сергей
29 декабря 2020, 13:08
modx.pro
340
0

Комментарии: 3

Артур
29 декабря 2020, 13:25
+1
А какой смысл в подобном фильтре? Вы правда считаете, что кто-то захочет посмотреть каких товаров нет? Если нужно совсем не показывать, тогда через where ограничьте выборку, а если сначала показывать те которые в наличии, то в sort поставьте на первое место remains|remains:desc
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3