2010-06-04 1 views
1

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

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

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

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

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

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

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

Как настроить фильтр для таргетинга только тех типов контента, к которым он относится, т.е. «только фильтровать содержимое этим полем, если на самом деле содержимое имеет это поле»?

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

ответ

0

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

+0

Я изучу это. Могу ли я лучше определить один тип контента «статья» и добавить к ним поля «обзорная категория» и «категория новостей», с возможностью «N/A» для каждого? –

 Смежные вопросы

  • Нет связанных вопросов^_^