Résumé:
Je travaille actuellement sur la personnalisation en tant que portail de nouvelles Drupal 6.Affichage des articles qui sont associés à terme de taxonomie A (ET) terme B 6 Drupal
En résumé, je suis en train de voir les messages qui appartiennent à terme 5 ET terme 1.
La documentation mentionne que ce drupal peut être atteint grâce à l'URL de la taxonomie ci-dessous en séparant le terme ids par une virgule (,):
http://drupal-server/taxonomy/term/5,1
(Voir Utilisation vocabulaires pour la navigation. http://drupal.org/node/22273)
Ce qui précède ne fonctionne pas comme prévu et affiche un contenu avec "terme 5 OU terme 1" au lieu de "terme 5 ET terme 1".
Des idées pour résoudre ce problème?
Problème Détails:
J'ai défini deux vocabulaires:
"Contenu" vocabulaire qui a les termes:
a. Événements
b. Nouvelles
c. Conférences
"Académie" vocabulaire:
a. Université A
b. Université B
c. Université C
Chaque fois qu'un article est publié, il est attribué un terme indiquant quelle université est-elle liée, et que ce soit un événement, Nouvelles ou conférence. J'essaie d'afficher les messages de type "Lecture" ET "Université A".
Selon la documentation Drupal, cela peut être réalisé en utilisant l'URL:
/taxonomie/term/ 5,1
En supposant "Université A" a obtenu le terme attribué ID 5 et le " Lecture "a reçu l'ID de terme assigné 1. La documentation mentionne que le séparateur de virgules (,) fonctionne comme un opérateur AND et n'affiche donc que les messages qui se rapportent aux termes 5 'et' terme 1.
Malheureusement, cela ne fonctionne pas comme prévu, il me montre les messages qui se rapportent à terme 5 ou des postes qui se rapportent à terme 1.
Est-ce un bug Drupal? Des idées sur la façon de forcer un ET? J'ai même essayé de remplacer la virgule par l'opérateur "+" mais sans succès (par exemple/taxonomy/term/5 + 1).