TV и pdoPage - выбор ресурса по TV

Есть TV: «spec_groups», у него есть «Список (множественный выбор)» и возможные значения: «взрослые||дети».
Есть
[[!pdoPage? 
    &element=`getTickets`
    &tpl=`tpl.classes-list`
    &includeTVs=`image_760x380,spec_groups`
    &limit=`0` 
    &sortby=`RAND()`
    &where=`{"spec_groups":"взрослые"}`
]]
Так все работает, конечно. Но если у тренера отмечены и «взрослые» и «дети», то его ресурс не выводится…
Можно вывести если указать:
&where=`{"spec_groups":"взрослые||дети"}`
, но это, конечно же ерунда.
Как можно решить эту задачу с множественным выбором у TV?
Михаил
18 февраля 2017, 21:11
modx.pro
1
2 966
0

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

Гриборий
19 февраля 2017, 00:33
0
Ищите не точное соответствие, а наличие в строке чего вам нужно
&where=`{"spec_groups:LIKE":"взрослые"}`
    Михаил
    19 февраля 2017, 18:23
    0
    Не срабатывает… именно так пишется?
      Гриборий
      19 февраля 2017, 18:28
      0
      Сори, % потерялся
      &where=`{"spec_groups:LIKE":"%взрослые%"}`
        Михаил
        19 февраля 2017, 18:34
        0
        Ага, точно так! Спасибо большое! )
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4