Выборка документов Сейчас, До, После
Добрый день! Подскажите как сделать выборку через where с AND. Есть документ в нём 2 тв с датами, на выходе ТВ даты в %s (в секундах)
У меня три вкладки по статусам: Идёт, Прошло, Предстоит.
Для «Идёт» использую
У меня три вкладки по статусам: Идёт, Прошло, Предстоит.
Для «Идёт» использую
&where=`{"endDateEvent:>":"[[!date]]","AND:startDateEvent:<":"[[!date]]"}`Прошло&where=`{"endDateEvent:<":"[[!date]]","AND:startDateEvent:<":"[[!date]]"}`Предстоит&where=`{"endDateEvent:>":"[[!date]]","AND:startDateEvent:>":"[[!date]]"}`Но во всех трёх выборках получается так что все ресурсы выводятся одинаково не исполняю условия. Подскажите где допущенной мной ошибка или подскажите правильный вариант. Заранее благодарен.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Какое значение в `TVenddateevent`.`value`? Тоже в секундах? Выведите оба значения для проверки.
Дальше. Значение '1197719700' = 15.12.2007. Т.е. дата начала должна быть меньше 15.12.2007, а дата окончания больше.
Дальше проверьте без родителей.
Всё та же балалайка( Возможно у AND есть метасимвол? т.к OR работает.