Раскрытые фильтры views

Главные вкладки

Аватар пользователя space11 space11 2 августа 2018 в 11:31

Всем доброго дня! В продолжение обсуждения https://drupal.ru/node/137611#new и продолжая искать решения своего вопроса, решил переформулировать вопрос:
Создано 2 представления и у каждого раскрытый фильтр по датам:
1-е представление фильтрует только по расписанию - полет нормальный

2-е представление "фильтрует по заявкам полет нормальный

заявка NID20 (30.07.2018 10:00 - 30.07.2018 17:00) исключена

Теперь в 1-е представление через глобальное поле вставляем 2-е представление

Но при заполнении полей раскрытого фильтра расписаний 1 и 2 значения подставляются в поля раскрытого фильтра заявок 1→4 и 2→3 и фильтрация заявок производится не корректно, а нужно наоборот 1→3 и 2→4
Возможно ли как то решить данную задачку?

Комментарии

Аватар пользователя space11 space11 2 августа 2018 в 15:10

Какой же всё-таки классный этот Drupal! Не могу нарадоваться) Фильтрует всё и вся, вдоль и поперёк.
Выражаю благодарность всему огромному сообществу Drupal.

Аватар пользователя space11 space11 2 августа 2018 в 17:28

Вопрос смог решить. Это благодарность от радости и от души была.
Но тут же возник новый вопрос)))
Как при наличии результатов раскрытого фильтра исключить содержимое?

Эта настройка не помога

Аватар пользователя Andruxa Andruxa 4 августа 2018 в 15:36

Куда уж дельнее.
Фильтр не срабатывает, потому что поле не пустое. Возможно, у него есть значение по умолчанию, и туда пишется 0 или пустая строка - вьюс не считает это за NULL.

Аватар пользователя space11 space11 4 августа 2018 в 15:45

Подскажите пожалуйста, а можно вообще применить такой способ с присвоением полю представления значения NULL и скрыть из выборки строки представления? Или я не туда копаю?

Аватар пользователя Andruxa Andruxa 4 августа 2018 в 15:54

Я бы глянул, что там в базе в значениях этого поля, и сделал бы фильтр - не равно нулю или пустой строке. NOT NULL тоже можно оставить - через оператор AND.