tvfilters

Привет.

На сайте есть раздел событий, где в зависимости от тв thedate карточка попадает либо в список новых событий, либо старых (они показываются отдельно).

У клиента возникла необходимость в тот же раздел совать статьи, связанные с этими событиями (это другой шаблон, у которого поля thedate нету вовсе).

И теперь нужно выводить вместе с прошедшими событиями вот эти вот статьи, у которых нету TV thedate. Уже пару часов бьюсь, и через where и через tvfilters, никак не могу совместить вывод, в котором будут попадать карточки, у которых нету тв thedate с теми, у которых этот thedate есть и равен прошедшему дню.

Вот так сейчас выглядит вызов.
[[!pdopage?
&parents=`[[*id]]`
&tpl=`eventItemTpl`
&includeTVs=`image, thedate, bgpos`
&limit=`6`
&tvFilters=`thedate<<[[!curDate]]`
]]
Как сюда добавить результаты, у которых не задан thedate? Выручайте)
Дмитрий
18 мая 2018, 14:21
modx.pro
1 442
0

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

Антон Тарасов
18 мая 2018, 17:38
0
Дмитрий, привет!

Эти варианты пробовали?

&tvFilters=`thedate<<[[!curDate]],thedate==`
или может так?
&tvFilters=`thedate<<[[!curDate]]`&where=`{"thedate:==":NULL}`
    Дмитрий
    18 мая 2018, 19:14
    0
    Да, пробовал. Сейчас еще раз протестил — не работает.

    Интересно то, что если написать
    &where=`{"thedate:==":NULL}`
    выведет все результаты независимо от TV thedate
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2