[gelöst] Zwei Views von einen Content verlinken
am 06.05.2015 - 15:06 Uhr in
Hallo zusammen. :)
Ich bins mal wieder...
Und zwar bräucht ich mal wieder Eure Hilfe.
Mein Problem/Herausforderung ist folgende:
Ich habe einen Inhaltstyp mit mehreren Feldern erstellt. Gewisse Felder dieses Inhaltstyps stelle ich in einer Tabelle in einen View(1) dar.
Nun möchte ich vom View(1) auf einen weiteren View(2) verlinken. Dieser View(2) soll dann alle Felder des Inhaltstyps ebenfalls in einer Tabelle anzeigen. Zudem soll pro Content eine eigene Seite beim View (2) erstellt werden.
Die Views erstellen und bei View(2) nur einen Content pro Seite anzeigen lassen ist kein Problem.
Das eigentliche Problem ist, dass ich nicht weiß, wie ich die beiden Views automatisch verlinken kann.
Ich habe zwar schon gegoogelt, jedoch nicht wirklich etwas hilfreiches gefunden.
Hier ein Link zum View(1) der Website: View(1)
Die Seite welche mit "Bericht" geöffnet wird soll quasi View2 sein.
Ich hoffe ihr versteht was mein Problem ist und könnt mir behilflich sein.
Schon mal danke für jeden noch sei kleinen Tipp.
Gruß
_Schwabinator_
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn ich es richtig
am 07.05.2015 - 02:48 Uhr
Wenn ich es richtig verstehe....
Die View(1) hat eine Spalte: Bericht.
Dort soll eine View angezeigt werden, die als Parameter die NID (Node-ID) von "dem jeztigen Bericht" aufnimmt und daraus dann eine weiter View bildet.
Nun, wenn das richtig ist, kannst du das über contextuale Filter lösen.
Z.B. so: der Link: "Bericht" hat in der URL einen Parameter für die NID und diesen liest du in der View(2) aus und stellst die Felder dar, die du möchtest.
(aber: contextuale Filter sind nicht trivial)
Gruß
Berthold Lausch
Drupal Video-Tutorials
kontretes Beispiel?
am 07.05.2015 - 12:06 Uhr
Hallo Herr Lausch.
Vielen Dank für Ihre Antwort.
Wäre es möglich für Ihren Lösungsweg ein konktretes Beispiel anzuführen?
Gruß
_Schwabinator_
Geschafft :)
am 07.05.2015 - 13:27 Uhr
So habs jetzt doch von allein nach ca 5 Stunden basteln hinbekommen ;)
Danke :)