У меня есть страница (каталог акций).
На ней выводятся акции с такого-то по такое-то число.
Но дополнительно должны еще выводиться и акции, у которых отмечена галка "бессрочно".
То есть они должны быть в этом каталоге всегда, независимо то того какая дата у них стоит и стоит ли вообще. вопрос как это настроить, стандартный фильтр не позволяет настраивать условие "ИЛИ"
Как вывести в представлении материалы которые соответствуют хотя бы одному из условий?
Главные вкладки
Лучший ответ
Во такой вопрос - если "бессрочная" - можно просто не заполнять даты, зачем эта галочка?
Комментарии
Позволяет
https://drupal.stackexchange.com/questions/81024/or-operator-in-views
https://www.webomelette.com/drupal-views-filters-and-or-logic
Сделал по инструкции, теперь у меня есть несколько материалов в которых временной интервал пересекается с сегодняшней датой. и выводятся только они.
Затем я добавил еще один материал у которого поставил галку в поле "бессрочно"
Добавил еще одни критерии фильтрации с опереточном or. но теперь выводятся только те материалы у которых поле "бессрочно".
то есть, если отдельно использовать эти условия то работает но вместе (когда между ними стоит или, то срабатывает только первое....
Во такой вопрос - если "бессрочная" - можно просто не заполнять даты, зачем эта галочка?
в принципе тоже решение.
только непонятно почему мои настройки не сработали они вроде как не противоречат.
Ну попробуй добавить в условие где по датам что поле пустое "бессрочно", так как он по первому может из-за оптимизации не идти на проверку второго.
+ включи отладку views на странице настроек и посмотри какой он запрос формирует sql - выложи здесь.