Выборка товаров по TV полю

Добрый день делаю выборку товаров по TV полю подскажите что делаю не так
[[!pdoPage?
                        &element=`msProducts`
                        &parents=`0`
                        &tpl=`productTplForMain`
                        &limit = `4`
                        &includeTVs=`available`
                        &processTVs=`1`
                        &where=`{"available":1}`
                        &sortby=`RAND()`
                    ]]
Хотя если делаю так
[[!pdoPage?
                        &element=`msProducts`
                        &parents=`0`
                        &tpl=`productTplForMain`
                        &limit = `4`
                        &where=`{"Data.new":1}`
                        &includeTVs=`available`
                        &sortby=`RAND()`
                    ]]
тор все работает. То есть дело именно в TV поле
Дмитрий
23 июля 2018, 11:48
modx.pro
787
0

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

Aleksandr Huz
23 июля 2018, 13:18
0
Ну а если вот так
&where=`{"tv.available":1}`
    Дмитрий
    23 июля 2018, 13:34
    0
    Пробовал так, не работает
    Баха Волков
    23 июля 2018, 14:34
    0
    В вашем вызове нет ошибок и проблем. Советую копать в сторону: «Есть ли чему выводиться?»
      Дмитрий
      23 июля 2018, 15:46
      0
      Понял в чем проблема но не знаю как исправить) Оно 1 в коде показывает как текст то есть " 1 " Куча пробелов хотя в возможных значениях дополнительного поля прописано так В наличии==1||Под заказ==0
        Дмитрий
        24 июля 2018, 11:04
        0
        Такое впечетление что оно хранит в переменной не просто 1 а еще какие-то пробелы и везде по разному
          Баха Волков
          24 июля 2018, 12:06
          0
          Если много записей, то пройдитесь как нибудь и замените
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6