Не срабатывает исключение ресурсов в msProducts

Не работает исключение ресурсов из выборки &resources=`-32`если в &where присутствует:
"OR:"
Ресурс 32 из примера ниже в исключении, но все равно выводятся, а вот если убрать OR… исключение начинает нормально работать. Подскажите пожалуйста, в чем может быть дело и как это можно обойти, или каким еще можно способом реализовать, нужно чтобы выводились ресурсы с галкой новые и(или) фаворит и при этом работало исключение ресурсов?




[[!msProducts?
	&parents=`2`
	&depth=`5`
	&limit=`10`
	&sortby=`{"publishedon":"DESC"}`
	&where=`{"Data.favorite":"1","OR:Data.new:=":"1"}`
	&resources=`-32`
	&tpl=`idx_new`
	&showLog=`1`
]]
0.0011799: Added where condition: class_key=msProduct, Data.favorite=1, OR:Data.new:==1, msProduct.id:NOT IN(32,31), msProduct.parent:IN(2,16,3,33,17,18,19,20,21,22,23,24,25,27,32,29,31,4,12,14,15,6,8,9,13,30,5,10,11,26,28,7), msProduct.published=1, msProduct.deleted=0
Fred
08 июля 2016, 15:26
modx.pro
979
0

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

Кровельный
15 ноября 2023, 10:22
1
0
Возможно условие, как-то обвернуть?
&where=`[{"Data.id:NOT IN":["32"]}, {"Data.favorite":"1","OR:Data.new:=":"1"}]`
[[!msProducts?
	&parents=`2`
	&depth=`5`
	&limit=`10`
	&sortby=`{"publishedon":"DESC"}`
	&where=`{"Data.id:NOT IN":["32"],"Data.favorite":"1","OR:Data.new:=":"1"}`
	&tpl=`idx_new`
	&showLog=`1`
]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1