Drupal: User mit Views auflisten, welche einen bestimmten Content Profile noch nicht erstellt haben
Geschrieben von: Webdesigner aus Berlin
Mit dem Modul Content Profile kann man in Drupal Inhaltstypen festlegen, welche als Profil funktionieren sollen. Diese Inhaltstypen kann man dann für ganz verschiedene Zwecke nutzen – der Vorteil ist vor allem, dass ein User immer nur einen Node von diesem Inhaltstypen anlegen kann.
Views: Liste von Usern, die ein Content Profile erstellt haben
So eine Ansicht mit dem Modul Views zu erstellen, ist nicht schwer: Einfach als Filter den Inhaltstypen auswählen, der als Content Profile funktioniert, und als sichtbares Feld den Benutzer auswählen. So bekommt man eine Liste aller User, die den Content Profile bereits ausgefüllt haben.
Views: Liste von Usern, die ein Content Profile NICHT erstellt haben
Hier wirds dann etwas trickreicher. Erstellt man eine Beitragsansicht mit Views, kann man natürlich nur die Nodes darstellen, die auch schon erstellt wurden. Hier muss man einen anderen Weg gehen:
- Man erstellt eine Benutzer-Ansicht mit Views
- Als “Beziehung” wählt man “Content Profile” und den entsprechenden Inhaltstypen aus
- Dann baut man einen Filter: Man wählt ein Feld aus, das in dem Inhaltstypen vorhanden ist, und nimmt als Operator “Ist leer (NULL)”.
Der Rest kann dann entsprechend den eigenen Erfordernissen angepasst werden.
Dieser Artikel wurde am 22. März 2011 in der Kategorie Drupal veröffentlicht.
Themen: Content Profile > Views
Keine Kommentare »
Es gibt noch keine Kommentare.
RSS-Feed für Kommentare zu diesem Artikel. TrackBack-URL


Aktuelle Diskussion