Wie kann ich die Ergebnisse eines einzelnen Formulars mit einer View darstellen?
Eingetragen von Franz Kruse (45)
am 26.07.2020 - 18:44 Uhr in
am 26.07.2020 - 18:44 Uhr in
Kann mir jemand erklären, wie ich die Ergebnisse eines einzelnen Formulars (mit Webform 3.x erstellt) mit einer View darstellen kann? Es gelingt mir nicht, aus der View heraus überhaupt eine Verbindung zu den Formularergebnissen herzustellen.
Ich möchte aus den Feldern des Formulars einige auswählen und deren Inhalte in einer Tabelle darstellen.
Schön wäre noch, wenn man einzelne Werte abhängig von Feldinhalten durch einen anderen Text ersetzen könnte.
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn du die doku list steht
am 27.07.2020 - 05:10 Uhr
wenn du die doku list steht da https://www.drupal.org/project/webform_views
damit sollte das gehen
C.A.W. Webdesign
D7, nicht D8!
am 27.07.2020 - 16:22 Uhr
Damit geht das sicher, aber nur für Drupal 8. Ich habe Drupal 7, wie in meiner Anfrage angegeben.
Aber dieser Beitrag sollte
am 27.07.2020 - 16:39 Uhr
Aber dieser Beitrag sollte helfen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Den Beitrag kannte ich schon.
am 27.07.2020 - 17:11 Uhr
Den Beitrag kannte ich schon. Das Problem ist: Das unter "Add fields" angezeigte "Webform submission data: Value" gibt es bei mir nicht. Dazu müsste die View wohl irgendwie eine Verbindung zum Formular haben, um dessen Felder zu kennen. Nur wie?
Irgendwo hatte ich gelesen, dass man im View-Formular rechts unter "Erweitert - Beziehungen" eine Beziehung einrichten soll. Nur wie? Ich finde dort nichts, womit ich einen Bezug zu einem konkreten Formular herstellen könnte.
Franz Kruse schriebDamit
am 27.07.2020 - 17:36 Uhr
In Drupal 7 geht das direkt mit views. Sorry habe ich falsch gelesen
C.A.W. Webdesign
Ja. Die Frage war: wie?
am 27.07.2020 - 17:41 Uhr
Ja. Die Frage war: wie?
Du mußt beim Aufsetzen der
am 27.07.2020 - 17:46 Uhr
Du mußt beim Aufsetzen der View bei der Auswahl was angezeigt werden soll, Webform Submission auswählen, also nicht Inhalt. Das ist der Trick.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Das habe ich natürlich gleich
am 27.07.2020 - 18:05 Uhr
Das habe ich natürlich gleich als Erstes getan. Trotzdem bleibt das beschriebene Problem: Unter "Add fields" wird "Webform submission data: Value" nicht angezeigt. Die View kennt die Felder meines Formulars nicht. Dazu müsste sie wohl irgendwie eine Verbindung zum Formular haben, um dessen Felder zu kennen. Nur wie? Wie sage ich der View, um welches Formular es geht?
wla schrieb Aber dieser
am 28.07.2020 - 03:31 Uhr
Aber dieser Beitrag sollte helfen.
C.A.W. Webdesign
Denselben Link hatten wir
am 28.07.2020 - 15:48 Uhr
Denselben Link hatten wir weiter oben schon, und einen Kommentar von mir dazu auch.
Hat das schon mal jemand
am 28.07.2020 - 18:21 Uhr
Hat das schon mal jemand tatsächlich gemacht und kann mir die konkreten Schritte erklären?
Also: Ich habe ein Formular (node/4711) u, a, mit den Feldern Vorname, Nachname, Ort, ...
Ich möchte aus den Formulareingaben mittels einer View eine Tabelle mit den Spalten Nr., Nachname, Vorname, Ort erstellen.
Was ich nicht hinbekomme: Wie weiß die View, um welches Formular es geht?
Ich habe das noch nicht
am 28.07.2020 - 19:29 Uhr
Ich habe das noch nicht gemacht, aber Du kannst in der View eine Beziehung zum Node erstellen, an der die Webform hängt.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Und wie???
am 28.07.2020 - 20:55 Uhr
Und wie???
In der rechten Spalte unter
am 29.07.2020 - 08:05 Uhr
In der rechten Spalte unter Beziehungen. Bei der Auswahl die Gruppe Webform auswählen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
So weit war ich auch schon.
am 29.07.2020 - 16:58 Uhr
So weit war ich auch schon. Und dann? Dort gibt es "Webform submissions: Benutzer" und "Webform submissions: Node". Letzteres klingt vielversprechend, führt aber nicht zum gewünschten Ergebnis. Ich werde nur nach einem Bezeichner gefragt, der aber laut seiner Beschriftung keine Identifikation des Formulars ist. Es ist auch egal, was ich da eingebe, unter "Felder" tauchen die Felder des Formulars nicht auf. Auch nichts, was irgendwie zu den Feldern des Formulars führt.
Gib mir doch einfach mal eine Liste der Schritte, mit denen ich tatsächlich dahin komme, die Felder für meine Ergebnistabelle auswählen zu können. Es hilft mir nicht, wenn ihr mir immer nur ein kleines Häppchen hinwerft, von dem ihr offenbar selbst nicht wisst, wie's weitergeht.