2010-06-04 1 views
1

J'ai deux types de contenu différents en cours de chargement dans une vue.Comment puis-je configurer des filtres dans une vue Drupal qui s'appliquent à deux types de contenu différents?

Nouvelles et avis.

Chaque type de contenu possède une liste déroulante permettant de sélectionner la catégorie dans laquelle il se trouve.

ie. une critique pourrait être pour un dvd, de la musique, etc. et les nouvelles pourraient être de la musique, du cinéma, etc.

Je veux afficher certaines catégories de nouvelles et certaines catégories de critiques, mais pas toutes.

J'ai essayé d'ajouter un filtre « ne contient pas » pour chacune des catégories d'information que je voulais exclure, mais dès que je l'ai fait, aucun des commentaires afficherait. Faire la même chose pour les critiques entraînerait la disparition de toutes mes informations. Je suppose que cela a quelque chose à voir avec le fait que le type de contenu des critiques n'a pas de champ "catégorie de nouvelles" qui lui est attaché (et vice versa), et la vue l'enlève de manière indiscriminée à cause de cela.

Alors, comment puis-je configurer un filtre pour cibler uniquement les types de contenu auxquels il est pertinent, à savoir. "filtrer seulement le contenu par ce champ si le contenu a réellement ce champ défini"?

btw. J'utilise Drupal 6

Répondre

0

Je pense que c'est plus complexe que les vues peuvent gérer par lui-même. Vous pouvez essayer Views Or pour configurer des requêtes plus complexes, par ex. (le type est review et la catégorie is [review_category]) OR (le type est news et la catégorie is [news_category])

+0

Je vais examiner cela. Serais-je mieux de simplement définir un type de contenu "article" et d'y attacher des champs "catégorie de révision" et "catégorie de nouvelles", avec l'option "N/A" pour chacun? –

Questions connexes