Выборка товаров по 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 поле Комментарии: 6
Ну а если вот так
&where=`{"tv.available":1}`
Пробовал так, не работает
В вашем вызове нет ошибок и проблем. Советую копать в сторону: «Есть ли чему выводиться?»
Понял в чем проблема но не знаю как исправить) Оно 1 в коде показывает как текст то есть " 1 " Куча пробелов хотя в возможных значениях дополнительного поля прописано так В наличии==1||Под заказ==0
Такое впечетление что оно хранит в переменной не просто 1 а еще какие-то пробелы и везде по разному
Если много записей, то пройдитесь как нибудь и замените
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.