Как в mFilter2 вывести модификации с ненулевым остатком

Имеются товары с модификациями подобного вида — prntscr.com/scgm57
Проделал манипуляции с кастомным классом, чтобы фильтровать по модификациям, но в фильтре выводит все доступные модификации — prntscr.com/scgo3c.

А я бы хотел выводить только те, у которых ненулевой остаток. Подскажите, как прописать это условие. Вот вызов mFilter2:

[[!mFilter2?
				&limit=`15`
				&parents=`[[*id]]`
				&element=`msProducts`
				&setMeta=`1`

				&filters=`
					msoption|size,
					msopoption|age,
					ms|vendor:vendors
				`
				&class=`msProduct`
				&showLog=`1`
				&sort=`ms|price:asc`
				&suggestions=`1`
				&tplOuter=`tpl.mFilter2.outer.2`
				&tplFilter.outer.default =`tpl.mFilter2.filter.outer.2`
				&tpls=`tpl.msProducts.row,tpl.msProducts.row2`
				&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
				&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
				&tplFilter.outer.tv|number=`tpl.mFilter2.filter.slider`
				&tplFilter.row.tv|number=`tpl.mFilter2.filter.number`
				&tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
				&tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
				&___ajaxMode=`button`
				&___filterOptions=`{
				    "more": ".btn-more",
				    "more_tpl": "<a href=\"#\" class=\"btn btn-success btn-more\">Загрузить еще<\/a>",
				    "autoLoad": 1
			    }`
			]]
UPD Решение:
Нужно в кастомном классе в двух местах нужно поправить условие, чтобы count был не больше 1, а больше 0.
prntscr.com/sco83t, а также установить public $showZeroCount в значние false
mekirile
07 мая 2020, 12:12
modx.pro
487
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0