Условие IN илиOR в запросе &where={}

Добрый вечер!
Подскажите, пожалуйста, как сделать, уже голову сломал.

Так все работает:

&class=`msProduct`
&where=`{"Data.vendor:=":3247, "Data.discount_per:=":0}`
А нужно вот так:

&class=`msProduct`
&where=`{"Data.vendor:=":3247, "OR:Data.vendor:=":3247, "Data.discount_per:=":0}`
Т.е. надо. чтобы Data.vendor отбирался либо OR
(Data.vendor=3247 OR Data.vendor=3333)
либо по IN
Data.vendor IN (3247,3333)
Перепробовал по разному, но не получается. Подскажите, пожалуйста.
Владимир
06 марта 2017, 12:25
modx.pro
907
0

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

Илья Уткин
06 марта 2017, 15:46
1
+4
&where=`{"Data.vendor:IN":[3247,3247], "Data.discount_per:=":0}`
    Владимир
    06 марта 2017, 16:06
    0
    Работает! Илья, спасибо огромное!!!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2