(également affiché comme http://drupal.org/node/596860)Vues Drupal OG: ne peut pas créer de vue de tous les groupes dont je suis * pas * actuellement membre
Je voudrais créer une vue montrant que les groupes dont je suis pas déjà membre (ou un membre en attente). Cependant, la façon évidente de le faire (prendre la vue og_my et changer le filtre "Groupes organiques: Membre du groupe" en faux) ne fonctionne pas.
La raison en est que la requête SQL retourne essentiellement une ligne pour chaque utilisateur du groupe correspondant à vos conditions. Si vous recherchez vous-même (comme dans og_my), chaque nœud de groupe n'apparaîtra qu'une seule fois; Si vous n'êtes pas à la recherche de vous-même, chaque nœud de groupe apparaît N fois où N est le nombre d'autres membres du groupe. Ainsi, les groupes dont je suis déjà membre continuent d'être affichés tant qu'il y a au moins un autre membre.
Est-ce que quelqu'un a un moyen de contourner cela?
Merci, Adrian
Première fois que je vois un poste de x à Drupal.org. Je serai intéressé de voir où vous obtenez la meilleure aide. Aussi http://stackoverflow.com/questions/1523957/drupal-retrieve-data-from-multiple-node-types-in-views-2/1524195#1524195 peut vous donner quelques conseils –
Merci pour l'autre commentaire - je mai Bien finir par écrire du code à partir de zéro comme vous le suggérez. En ce qui concerne le cross-post, je suis nouveau sur la scène Drupal et je ne savais pas quelle communauté serait la meilleure. Bien que SO a définitivement la conception de l'interface utilisateur plus lisse et mieux! –