К содержанию

Вывод товаров с 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 855
Реклама

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

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