Referenzierte Felder in einer Anzeige ausgeben
am 25.02.2020 - 11:31 Uhr in
Hallo,
ich verzweifle gerade an den unterschiedlichsten Anleitungen für das Nutzen und Ausgeben von Referenzierten Felder in Views.
Was habe ich vor:
- Mehrere Inhaltstypen sollen verknüpft werden.
- Es soll Ansichten geben, in denen als Tabelle alle Felder der verknüpften Inhalte ausgegeben werden.
Abstraktes Beispiel:
Inhaltstyp Auto
-> Feld: Name
-> Feld: Kennzeichen
-> Feld: Werkstatt -> Verknüpfung zu Name der Werkstatt vom Inhalt Werkstatt
Inhaltstyp Werkstatt
-> Feld: Name
-> Feld: Adresse
-> Feld: Hinweise
Nun soll eine Ansicht alle Autos und die dazugehörige Werkstatt ausgeben. Ergänzung: Autos können mehrere Werkstätten haben, welche jeweils eine neue Zeile erzeugen sollen in der Ausgabe.
Ich weiß, das dies keine wirklich neue Anforderung ist, aber keine der gefundenen Anleitungen haben in meiner Drupal8 Installation funktioniert. :(
Habt ihr einen Link zu einer empfehlenswerten Anleitung oder einem HowTo zu diesem Thema?
Vielen Dank!
Gruß,
flost
- Anmelden oder Registrieren um Kommentare zu schreiben
Das geht mit dem Modul
am 25.02.2020 - 12:12 Uhr
Das geht mit dem Modul views_field_view. Du kannst damit eine View in einer anderen View ausgeben und dabei Argumente (= Kontext-Filter) übergeben. In Deinem Fall besteht die zweite View aus der Liste aller Werkstätten, die von einem bestimmten Auto referenziert werden. Der Übergabeparameter ist die Node-ID vom Auto, die Du in der übergeordneten View ermittelst und bereit stellst. Damit sollte das nicht so schwierig sein. Eine direkte Anleitung dazu wüßte ich nicht.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *