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

Дополнение: minishop2

Добрый день! Стоит задача вывода всех товаров, у которых 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, 22:58    Ренат Гареев   
0    316 0

Комментарии (3)

  1. Дмитрий Меркурьев 14 октября 2016, 01:50 # +2
    Попробуйте так:
    &where=`["Data.price < Data.old_price"]`
    
    1. Ренат Гареев 14 октября 2016, 21:38 # 0
      Большое спасибо! Помогло! Подскажите, пожалуйста, где можно подробнее узнать какие скобки как работают. Странно, что подобные примеры не удалось найти самостоятельно, неужели мне одному понадобился раздел SALE? )))
      1. Дмитрий Меркурьев 14 октября 2016, 23:55 # 0
        В соседней теме уже проскочила ссылочка на работу с pdoTools, там и условия и джоины и много чего еще https://bezumkin.ru/training/course2/3006/
    Вы должны авторизоваться, чтобы оставлять комментарии.