mfilter2 + Remains
        Всем привет.
Делаю магазин на MiniShop2.
Установил mSearch2 и msProductRemains
Остатки у товаров у меня указаны без опций.
Я хочу вывести фильтр по наличию (да/нет), если =0 — нет, >0 — да.
В документации ничего похожего не нашел. Также все нашел в сети у меня взлетело, скорее всего из-за отсутствия понимания как это должно работать.
Помогите разобраться может у кого то есть готовый кусок настроек mFilter2 для вывода фильтра по остаткам msProductRemains?
Вывожу снипет с такими параметрами:
      
    
    
                                                                                
            Делаю магазин на 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`
            ]]При таких настрйоках, не выводится блок фильтрации по остакамКомментарии: 3
                А какой смысл в подобном фильтре? Вы правда считаете, что кто-то захочет посмотреть каких товаров нет? Если нужно совсем не показывать, тогда через where ограничьте выборку, а если сначала показывать те которые в наличии, то в sort поставьте на первое место remains|remains:desc            
                    
                Наверно ты прав, сортировку по наличию сделал, но хотел с фильтром тоже разобраться на будущее.            
                    
                Если ты про фильтр тип «остаток больше 10», то рекомендую ознакомиться
docs.modx.pro/komponentyi/msearch2/rasshirenie/metodyi-filtraczii
ilyaut.ru/reposts/mfilter2-principle-or-change-to-and/
                    docs.modx.pro/komponentyi/msearch2/rasshirenie/metodyi-filtraczii
ilyaut.ru/reposts/mfilter2-principle-or-change-to-and/
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.