Выборка &where в pdoResources
Добрый день, появилась задача формировать содержимое страниц в зависимоти от содержимого ТВ, для этого решил использовать &where, делаю вот такой код
[[!pdoPage?
&element=`pdoResources`
&tpl=`zayavka_block`
&parents=`1`
&tplPageActive=`@INLINE<li class="current"><a href="[[+href]]">[[+pageNo]]</a></li>`
&includeTVs=`price`
&where=`{"price:LIKE":"[[*svod_price]]"}`
]]все правильно работает, а вопрос состоит в том как сделать так чтобы в ТВ [[*svod_price]] можно было выставить несколько значений, например чтобы цена была не просто 3000, а 3000, 5000, 8500? заранее спсибо Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. Ты не добавил выборку tv metor
2. where=`{"":"","":""}`
Могу ошибаться
"metor:IN"
так
&where=`["`TVzena-nds`.`value` >= 2000"] `
или так
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVzena-nds`.`value` <= 2500"]`
РАБОТАЕТ,
но уже так
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVtovar-proiz-seria.`value` = АЛЬФА"]`
или
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVtovar-proiz-seria.`value` = `АЛЬФА`"]`
НЕ РАБОТАЕТ.
и наоборот… когда отдельно хочу фильтровать строку, то РАБОТАЕТ такой вариант
&where=`{«tovar-proiz-seria:=»:«АЛЬФА»}`
но с ценой этот вариант
&where=`{«zena-nds:>=»:«2000»}` не раболтает
Уже перепробовал кучу вариантов… не могу допетрить в чём проблема
Как совместить фильтр по цене(Цифре) + фильтр по производителю(Строке) ???