Добрый день. Помогите, не могу понять что я делаю не так.
Есть views. В нем нужно отбирать все материалы типа "Новость" или любые другие материалы с термином такономии "Новость". Вот все просто, но не пашет оно. Создал фильтр Сделал две группы, расставил И ИЛИ вот так:
ГРУППА 1
----------------
Содержимое: Published or admin
----------------
AND
----------------
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
----------------
Вообще ничего не отображает.
Даже если я ставлю такой простейший фильтр без групп
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
Тоже ничего не выводит.
Drupal 7, views 3
Комментарии
Поправочка. При комбинации
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
выводятся только записи с термином таксономии "Новость", материалы с Типом материала "Новость" не выводятся.
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
Как задали условие так и выводится. Либо одно либо другое. Задавайте значение фильтра AND
Но ведь если будет Содержимое: Тип (= Новость) AND Содержимое: Дополнительные разделы (= Новость),то фильтр будет искать только записи типа Новость еще и с термином "Новость" так же? А как найти другие типы материалов?
Содержимое: Тип (= Новость) AND Содержимое: Дополнительные разделы (= Новость) - вообще пусто
Ну а тебе надо либо новость либо помеченную термином ноду...или чота запутался
Нет, мне надо все ноды типа "Новость" и все ноды других типов но помеченные термином "новость".
И фильтр
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
Должен это делать. Но не делает.
Судя по всему, имеет место быть недокументированный баг.
Фильтр
Содержимое: Тип (= Новость) OR Содержимое: Has taxonomy terms (with depth) (= Новость)
работает как надо
а вот
Содержимое: Тип (= Новость) OR Содержимое: Дополнительные разделы (= Новость)
не работает
и даже
Содержимое: Тип (= Новость) OR Содержимое: Has taxonomy terms (= Новость)
не работает
Как бы его в багтрекер запулить?