Вывод товаров с price < old_price

Добрый день! Стоит задача вывода всех товаров, у которых price < old_price.
Пробовал по-разному:
[[!msProducts? &optionFilters=`[[!Каталог]]` &tpl=`Товар в каталоге` &where=`{"Data.price:<":Data.old_price}` &includeThumbs=`422x264` &limit=`20`]]
[[!msProducts? &optionFilters=`[[!Каталог]]` &tpl=`Товар в каталоге` &where=`{"Data.price:<":"[[+old_price]]"}` &includeThumbs=`422x264` &limit=`20`]]
Если просто число подставляю в значение, то всё правильно работает. Поиск по форуму и интернету результатов не дал (((
Помогите, пожалуйста, решить проблему.
Ренат Гареев
13 октября 2016, 19:58
modx.pro
1 393
0

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

Дмитрий Меркурьев
14 октября 2016, 01:50
+2
Попробуйте так:
&where=`["Data.price < Data.old_price"]`
    Ренат Гареев
    14 октября 2016, 21:38
    0
    Большое спасибо! Помогло! Подскажите, пожалуйста, где можно подробнее узнать какие скобки как работают. Странно, что подобные примеры не удалось найти самостоятельно, неужели мне одному понадобился раздел SALE? )))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3