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.

  • Share/Bookmark
Admin:

Dieser Artikel wurde am 22. März 2011 in der Kategorie Drupal veröffentlicht.

Themen: >

Keine Kommentare »

Es gibt noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Artikel. TrackBack-URL

Einen Kommentar hinterlassen

Sie benutzen leider einen veralteten Browser, den Internet Explorer 6. Da dieser extrem viele Macken hat und sogar von Microsoft selbst nicht mehr unterstützt wird, habe ich mich entschlossen, meinen Blog nicht mehr auf den IE6 zu optimieren. Bitte besuchen Sie diese Seite wieder mit einem moderneren Browser.