Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 18. Februar 2015 17:58

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Im Formbuilder eine Datenzusammenfassung anzeigen

Hallo allerseits,

ich erstelle gerade mit dem Formbuilder ein mehrseitiges Formular.
Jetzt wäre es schön wenn es auf der letzten Seite noch einen Zusammenfassung der getätigten Eingaben gäbe, so dass der User diese nochmals prüfen kann und ggf. nochmal zurückgehen kann um fehlende oder falsche Angaben zu korrigieren bevor er das Formular endgültig abschickt.
Nach dem Absenden ist das über das "Bestätigungs-Template" möglich, schöner wäre es aber vor dem Absenden.
Wie muss ich dafür vorgehen?

1000 dank im vorraus.

Offline

#2 19. Februar 2015 05:17

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

Nur mal so als Anregung (k.A., ob es funktioniert) ... Formbuilder hat doch die Möglichkeit, in bestimmten Feldern Smarty-Werte auszugeben.

Wie wäre es, wenn du auf einer weiteren Seite die bislang eingegebenen Werte in solchen Feldern ausgeben lässt?

Weiß allerdings gerade nicht, in welcher Variable Formbuilder die übergebenen Daten ablegt - würde vermutlich mit {$smarty.post. ...} anfangen.

Offline

#3 19. Februar 2015 11:00

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

Hallo Cyberman,

das klappt mit {$smarty.post.variable} ganz gut.

Einzig für Bilddateien erhalte ich keine Ausgabe.

Über {get_template_vars} gibt er unter anderem die versteckten Eingabefelder aus, in denen die Werte weitergegeben werden, z.b.:

<input type="hidden" id="cntnt01fbrp__134" name="cntnt01fbrp__134" value="testbild1.jpg" />
<input type="hidden" id="cntnt01fbrp__173" name="cntnt01fbrp__173" value="copyright1"  />

Ich habe auf der letzten Formularseite ein statisches Textfeld angelegt, in dem alle Eingaben nochmals zur Kontrolle angezeigt werden sollen.

Dort steht dann z.b. im Formbuilder:

Bild01: {$smarty.post.cntnt01fbrp__134}
© {$smarty.post.cntnt01fbrp__173}

In der Ausgabe kommt allerdings nur:
Bild01:
© copyright1



Den Wert "copyright1" zeigt er an, "testbild1.jpg" aber nicht.
Was mache ich falsch?
Alle Werte bis auf die der Bilddateinamen werden bei mir angezeigt...

Offline

#4 21. Februar 2015 18:11

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

Hast du dir mal die Variable {$smarty.post.cntnt01fbrp__134} genauer angesehen?

{$smarty.post.cntnt01fbrp__134|print_r}

Ist es möglicherweise ein Array?

Wie wird der Wert für dieses Feld erzeugt? Über ne Art Filepicker?

Offline

#5 27. Februar 2015 18:39

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

{$smarty.post.cntnt01fbrp__134|print_r}
und
{$smarty.post.cntnt01fbrp__134|@print_r}

ergibt bei mir als Augabe 1
Heisst das es ist ein Array? Mit welcher Syntax kann ich den Inhalt des Arrays anzeigen lassen?

Offline

#6 01. März 2015 07:48

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

cyberman schrieb:

Wie wird der Wert für dieses Feld erzeugt? Über ne Art Filepicker?

???

Offline

#7 01. März 2015 13:17

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

Ach sorry, hab das völlig überlesen.
Die Bilder werden über den Feldtyp "Dateiupload" lokal auf der Festplatte ausgewählt und anschliessend hochgeladen.

Beitrag geändert von bd0 (01. März 2015 13:17)

Offline

#8 21. März 2015 03:42

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Im Formbuilder eine Datenzusammenfassung anzeigen

Klingt mir fast danach, als wäre es ein ähnliches Problem wie hier

http://www.cmsmadesimple.de/forum/viewtopic.php?id=3983

Offline