Как настроить фильтры в представлении Drupal, которые применяются к двум разным типам контента? - PullRequest
1 голос
/ 04 июня 2010

У меня есть два разных типа контента, загружаемых в представление.

Новости и обзоры.

Каждый из типов контента имеет раскрывающийся список для выбора категории, к которой они относятся.

есть. обзор может быть для DVD, музыки и т. д., а новости могут быть для музыки, кино и т. д.

Я хочу, чтобы в представлении отображались некоторые категории новостей и некоторые категории обзоров, но не все.

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

Я предполагаю, что это как-то связано с тем, что к типу контента рецензий не прикреплено поле "категория новостей" (и наоборот), и из-за этого представление удаляет его с экрана без разбора. 1015 *

Итак, как мне настроить фильтр для таргетинга только на те типы контента, к которым он относится, т.е. msgstr "фильтровать контент только по этому полю, если для контента действительно определено это поле"?

кстати. Я использую Drupal 6

1 Ответ

0 голосов
/ 04 июня 2010

Я думаю, что это сложнее, чем Views может справиться сам по себе. Вы можете попробовать Представления или , чтобы настроить более сложные запросы, например (тип - обзор, категория - [review_category]) ИЛИ (тип - новости, категория - [news_category])

...