Anzeigen aller Contents, bei denen der current user einen Comment hinterlassen hat
Eingetragen von mibadix (237)
am 07.04.2015 - 17:19 Uhr in
am 07.04.2015 - 17:19 Uhr in
Komme nicht so richtig weiter:
mit views moechte ich all die Node-Contents anzeigen, die der augenblickliche user (current user) besucht hat und ein Comment dazu geschrieben hat.
Was muss ich dazu bei Filter criteria, relationships und context filters eingeben?
Irgendwie drehe ich mich im Kreis.
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Durch die Beziehung: comments
am 07.04.2015 - 21:35 Uhr
Durch die Beziehung: comments of the node
kannst du die uid der Autoren für den Contextualen Filter zur Verfügung stellen.
Dann brauchst du nur noch diesen Contextualen Filter mit der Beziehung versehen und einstellen (Feld: Kommentar: Author uid) : Provide default value (Typ: User ID from logged in user), wenn der Filter nicht zur Verfügung steht.
Er steht ja beim Ansehen der URL auf keinen Fall zur Verfügung, den die URL der View enthält ja keine Angabe über den eingeloggten User.
Und noch ein Tipp: Stelle weniger Fragen, sondern versuche die Zusammenhänge zu durchschauen.
Wie man mit diesen Contexualen Filtern und den Beziehungen (Relationships) umgeht, das ist keine Sache von 2 Stunden.
Das braucht schon ein wenig mehr Zeit und viele viele Fehlversuche.
Das war bei mir auch so.
Gruß
Berthold Lausch
Drupal Video-Tutorials
Danke Dir fuer Deine
am 07.04.2015 - 23:23 Uhr
Danke Dir fuer Deine Antworten: haben mir sehr geholfen, habe probiert, dann wieder tutorials gesucht usw. Habe jetzt alle Fragen geloest - Dank auch Deiner Antworten, denn beim Probieren, gibt es tausend Parameter, auch nur ein kleiner Tipp hilft da sehr, um nicht wahllos herumzuspielen.
Nochmals vielen Dank - bin sehr weitergekommen.
Gruesse.