Über mehrere Felder referenzierende nodes anzeigen
am 10.05.2013 - 18:33 Uhr in
Hi zusammen!
Ich habe einen Inhaltstyp "Termin", der zwei node_reference-Felder hat, in denen auf Artikel vom Typ "Mannschaft" referenziert werden kann. Jetzt möchte ich einen View erstellen, der als Panel in die Mannschaftsansicht integriert wird. Dieser bekommt als Argument die ID des nodes (vom Typ "Mannschaft") übergeben und soll alle Termine anzeigen, die auf diesen node referenzieren. Mit einem einzelnen Referenzfeld wäre das ja kein Problem, aber wie sieht es mit zweien aus?
Es sollen quasi alle nodes vom Typ "Termin" angezeigt werden, die entweder im Feld1 oder im Feld2 auf den node mit der als Argument übergebenen ID referenzieren.
Ich habe schon versucht, zwei Kontextfilter anzulegen, allerdings müssten diese durch ein "oder" verknüpft werden, was anscheinend (im Gegensatz zu normalen Filtern) nicht geht. Außerdem habe ich es mit zwei Beziehungen versucht, aber auch das funktioniert nicht so, wie ich es gerne hätte.
Hat da vielleicht jemand eine Idee, wie man das umsetzen könnte? Ich hänge immer an irgendeiner Stelle.
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde einen Mannschaft
am 10.05.2013 - 20:43 Uhr
Ich würde einen Mannschaft view aufsetzen, der als Beziehung die "Referencing nodes/entities" und dann als Kontextfilter die node ID der auf die Mannschaften referenzierenden Termine übergibt. Dann brauchst du nur einen Kontextfilter.
Diesen view kannst du dann mit EVA an die Mannschafts nodes anhängen, mit weiterem Datumsfilter nur die aktuellen /zukünftigen Termine oderoderoder.
Mit entity reference habe ich so was schon gemacht, mit node reference klappts in views bestimmt genauso.
Beste Grüße
Marco
Hi Marco, vielen Dank für
am 11.05.2013 - 10:56 Uhr
Hi Marco,
vielen Dank für deine Antwort!
So ähnlich versuche ich es schon, allerdings brauche ich dadurch, dass ich in "Termin" zwei node_reference-Felder habe, ja auch zwei Beziehungen, oder?
Ja, wenn Du zwei
am 11.05.2013 - 11:14 Uhr
Ja, wenn Du zwei unterschiedliche Referenzfelder hast, über die Du an Deine weiteren Werte kommen kannst, mußt Du beide Referenzen als Beziehung eintragen.
Und mit welchem Anzeigemodus
am 11.05.2013 - 11:25 Uhr
Und mit welchem Anzeigemodus könnte das funktionieren? Ich habe im Moment eine unformatierte Liste von Feldern, Felder sind "Inhalt: Titel aus Beziehung 1" und "Inhalt: Titel aus Beziehung 2". Damit erhalte ich aber immer zwei Felder in der Anzeige und einige Einträge werden doppelt angezeigt.
Im Moment sieht das dann so aus (Benutzer: besucher, Passwort: tsg1845heilbronn).
Du arbeitest mit Feldern, das
am 11.05.2013 - 12:14 Uhr
Du arbeitest mit Feldern, das ist richtig. Beim Feld kannst Du angeben, daß dabei über eine Beziehung zugegriffen werden soll und Du mußt dann auch die richtige Beziehung auswählen. Dann solltest Du keine Dopplungen erhalten.
Beste Grüße
Werner
Vielleicht verstehe ich dich
am 11.05.2013 - 12:20 Uhr
Vielleicht verstehe ich dich jetzt falsch, aber genau das mache ich ja. Im Anhang mal die Konfiguration des Views.
Wegen der unterschiedlichen
am 11.05.2013 - 20:08 Uhr
Wegen der unterschiedlichen Felder ist das gar nicht so leicht, wie ich anfangs geschrieben hatte, hmmmm.
Ich werde das evtl. mal aus Interesse versuchen, nachzubauen...