Ausgabeproblem von Field Collection per Entity Reference View
am 21.12.2014 - 22:18 Uhr in
Nabend zusammen.
Ich möchte in einem Formular ein Auswahlfeld (Entity Reference) mit verschiedene Leistungen ausgeben, die zuvor in einem Field Collection Feld mit Mehrfachwert Belegung eingegeben wurden. Dieses Feld besteht aus den Textfeldern "Leistung" und "Beschreibung".
Ich habe dafür ein Entity Reference View erstellt, das per Relationship auf diese Field Collection zugreift, sowie ein Feld im View das die Ausgabe des ersten Textfeldes "Leistung" aus der Field Collection ermöglicht.
Leider scheint aber irgendetwas noch zu fehlen bzw. ich mache etwas falsch. Das Auswahlfeld in dem Formular zeigt leider nur den letzten Wert von "Leistung", der zuletzt eingegeben wurde an. Ist dieses Feld z.B. mit den Werten: Waschen, Trocknen, Unterbodenpfelge belegt, dann wird in dem Formularfeld nur noch der Wert "Unterbodenpfelge" angezeigt.
Kann mir da jemand weiterhelfen?
Dankeschön.
lg Saskia
- Anmelden oder Registrieren um Kommentare zu schreiben
Schon damit probiert?
am 22.12.2014 - 00:20 Uhr
https://www.drupal.org/project/field_collection_views
Leider aber ist meiner Erfahrung die Verbindung von Field Collection und Views generell problematisch, ich versuche die Nutzung des Moduls wenn immer möglich zu umgehen. In Deinem Fall würde doch auch ein Textfeld mit Mehrfacheintrag den Zweck erfüllen, wenn ich das richtig verstanden habe...?!
mazze.ch
Matthias Walti Informationsarchitekt
Muri / Switzerland
Hallo mazze, ich weiß ehrlich
am 22.12.2014 - 08:07 Uhr
Hallo mazze,
ich weiß ehrlich gesagt nicht mehr wieso ich unbedingt die Field Collection verwendet hatte. Da ich neben den Feldern "Leistung" und "Beschreibung", auch ein Feld "Preis" verwendet habe, fand ich es praktisch das alles in einer Field Collection zu haben, da es auf einer Seite komplett als Liste ausgegeben wird. Das hätte man natürlich auch anders lösen können.
Nachdem nur der letzte Feldwert ausgegeben wird, hatte ich jetzt gehofft das ich einfach eine Einstellung falsch habe.