Вывод товаров с 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`]]
Если просто число подставляю в значение, то всё правильно работает. Поиск по форуму и интернету результатов не дал (((Помогите, пожалуйста, решить проблему.
Комментарии: 3
Попробуйте так:
&where=`["Data.price < Data.old_price"]`
Большое спасибо! Помогло! Подскажите, пожалуйста, где можно подробнее узнать какие скобки как работают. Странно, что подобные примеры не удалось найти самостоятельно, неужели мне одному понадобился раздел SALE? )))
В соседней теме уже проскочила ссылочка на работу с pdoTools, там и условия и джоины и много чего еще https://bezumkin.ru/training/course2/3006/
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.