[gelöst] die Nodes die ich kommentiert habe als View darstellen (und nur die)

am 08.05.2013 - 08:09 Uhr in
Hallo ihr,
ich möchte gerne einen View haben von allen nodes (die nicht meine eigenen sind) haben dich ich kommentiert habe.
Finde irgendwie das passenden Feld unter views nicht.
Habt ihr da eine Idee?
Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben
Beziehung
am 08.05.2013 - 15:46 Uhr
Moin.
Wenn ich mich richtig erinnere, musst Du eine Relationship ("Beziehung") zu "Comments" und dann "Comment: Author" herstellen. Damit solltest Du dann die Ergebnisse entsprechend einschränken können.
alley klar. vielen lieben
am 11.05.2013 - 11:09 Uhr
alley klar. vielen lieben dank....
ne halt, letzes Komando
am 15.05.2013 - 08:41 Uhr
ne halt, letzes Komando zurück.
Geht doch nicht so ganz. bei einigen wenigen Beiträgen schien es zu klappen, aber wenn jetzt mehr dazu kommt spinnt das Ganze gerade.
Habe folgende Beziehungen und Filterkreterien:
Beziehungen
Kommentar: Kommentare des Beitrags
Inhalt: Autor
Filterkriterien
Inhalt: Veröffentlicht (Ja)
Inhalt: Typ (= News)
(Autor) Benutzer: Aktuell (Nein)
Das mit dem Inhalt Autor und Benutzer nicht aktuell brauche ich damit er seine eigenen Beiträge nicht einblendet.?!?!
Komischerweise zeigt dieser View teilweise alle Elemente an und das ohne für mich erkennbare logische Regel.
Hoffe ihr könnt mir wiedermal helfen.
Gruß
-Der Peter mit dem wirren View.
Moinsen, unter Relationship
am 15.05.2013 - 09:29 Uhr
Moinsen,
unter Relationship nur Comment: Comments of the node , Haken bei "Require this relationship" muss gesetzt sein.
Bei den Filterkriterien musst du natürlich nach Autor des Kommentar filtern: Also entweder: Comment: Author oder Comment: Author UID. Dann den Operator Is equal to (also ist gleich) wählen und bei Value entweder deinen Usernamen oder deine User ID eingeben.
hallo, ich kenne mich damit
am 15.05.2013 - 09:52 Uhr
hallo,
ich kenne mich damit nicht wirklich aus, aber ich wollte nicht den Operator statisch setzen. Also nicht das der User da seine ID bei den Exposed Filter selber setzten muss.
Jeder User sollte unter diesem View nur die Nodes sehen wo er mal kommentiert hat.
Peter2013 schrieb Jeder User
am 15.05.2013 - 13:09 Uhr
Jeder User sollte unter diesem View nur die Nodes sehen wo er mal kommentiert hat.
hm, im ersten Post steht aber:
ich möchte gerne einen View haben von allen nodes (die nicht meine eigenen sind) haben dich ich kommentiert habe.
Wenn jeder User seine kommentierten Inhalte aufgelistet haben soll, musst du die View ändern:
1. Bei Filterkriterien alle selbst erstellten löschen, so dass nur das Standard Kriterium " Content: Published (Yes) " bestehen bleibt
2. Bei Advanced ---> Relationship nur "comment: comments of the node" anlegen. Alle anderen löschen
3. Unter Advanced ---> Contextual Filters den Filter: comment: "author uid" auswählen. Dann unter When the filter value is NOT in the URL "Provide default value" anklicken. Dann bei Type "User ID from logged in User" auswählen.
Alles speichern und das wars. Jeder User sieht nur seine eigenen kommentierten Inhalte.
erstmal entschuldigung das
am 15.05.2013 - 13:30 Uhr
erstmal entschuldigung das ich mich da falsch ausgedrückt habe.
dann vielen lieben dank für deine Antwort. Denke das ganze sollte jetzt passen.
Werde den Post auf gelöst setzen. Hoffe das bleibt auch so. :)
Nochmal vielen Dank.