Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 09. April 2014 16:50
- Hawkai
- hat von CMS/ms gehört
- Registriert: 26. Oktober 2012
- Beiträge: 14
[GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Hallo Forum,
ich habe eine B2B Microsite erstellt, auf der sich Member über das FEU anmelden können und dann, die für sie freigegebene Seiten besuchen können. Unter anderem ein Formbuilder Formular.
Im Formbuilder-Formular wird nach dem Benutzernamen, Firma und Adresse gefragt.
Nun möchte ich das diese Felder, durch die Anmeldung über das FEU-Modul schon vorbefüllt werden, also das der Member diese Felder nicht mehr ausfüllen muss, sondern das diese beim öffnen der Formularseite eingeladen werden.
Habt Ihr eine Idee, wie das gehen könnte?
Ich kenne mich nicht so gut aus mit den beiden Modulen und deren Möglichkeiten.
Im Einsatz:
CMS Made Simple 1.11.10 "Pinzon"
Formbuilder 0.7.3
FrontEndUSers 1.22.3
Vielen Dank für Eure Unterstützung.
Beste Grüße
Kai
Offline
#2 09. April 2014 17:06
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Hallo Kai,
Habe es zwar nicht im Forumbulider eingesetzt, aber beim Feedback modul.
Du solltest im Template das FEU modul vor dem Formbulider geladen haben.
Und dann zb so die abfrage einbauen
{$feu_smarty->get_user_properties($userid,'uinfo')}
{$uinfo.vorname}
läuft ein FEU modul nach der abfrage musst unbedingt das vorher einsetzen
Und die abfrage in den Formbulider Template einsetzen dort wo die ausgabe stattfinden soll
{FrontEndUsers form="silent"}
sonst klappt es nicht
mit {$uinfo|@print_r} kannst du dir arrays ausgeben lassen Name usw-
hoffe es hilft dir weiter
Beitrag geändert von Henk1060 (09. April 2014 17:07)
Offline
#3 10. April 2014 13:23
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Formbuilder kennt eine Option, mit der sich Smarty-Variablen in den Feldern auswerten lassen. Die findest du unter unter "Erweitert > Smarty-Tags in den Feldern verarbeiten?:"
Nachdem du diese Option aktiviert hast, erstellst in Formbuilder ein Feld und fügt als Wert z. Bsp. {$uinfo.vorname} ein.
Offline
#4 16. April 2014 17:46
- Hawkai
- hat von CMS/ms gehört
- Registriert: 26. Oktober 2012
- Beiträge: 14
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Formbuilder kennt eine Option, mit der sich Smarty-Variablen in den Feldern auswerten lassen. Die findest du unter unter "Erweitert > Smarty-Tags in den Feldern verarbeiten?:"
Nachdem du diese Option aktiviert hast, erstellst in Formbuilder ein Feld und fügt als Wert z. Bsp. {$uinfo.vorname} ein.
Hallo Cyberman,
leider kenne ich mich zu wenig aus.
Wo finde ich die Einstellung "Erweitert > Smarty-Tags in den Feldern verarbeiten?:"?
Ich habe im Modul und im CMS gesucht.
Danke und Gruß
Kai
Offline
#5 18. April 2014 17:27
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Schau mal in der Administration des Formbuilder Moduls. Wenn du ein Formular erstellst, findest du bei der Auswahl eines Feldes "Statischer Text" in der Registerkarte "Erweiterte Einstellungen" als letzten Eintrag die benannte Checkbox.
Beitrag geändert von Andynium (18. April 2014 19:25)
Offline
#6 05. Mai 2014 13:26
- Hawkai
- hat von CMS/ms gehört
- Registriert: 26. Oktober 2012
- Beiträge: 14
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Schau mal in der Administration des Formbuilder Moduls. Wenn du ein Formular erstellst, findest du bei der Auswahl eines Feldes "Statischer Text" in der Registerkarte "Erweiterte Einstellungen" als letzten Eintrag die benannte Checkbox.
Hallo Cyberman,
bin wieder da. Habe die Checkbox gefunden und ausgewählt.
Wenn ich nun ein Feld im Formbuilder mit statischem Text auswähle und diesen Tag {$uinfo.vorname} einfüge, dann sollte mir an dieser Stelle der Vorname aus der FrontendUsers Anmeldung ausgegeben werden - richtig?
Leider wird gar nichts angezeigt. Muss ich an anderer Stelle noch etwas angeben, das klar ist woher die Daten abgeholt werden sollen oder ist das in dem Tag {$uinfo.vorname} mit $uinfo schon beschrieben?
Vielen Dank für den Einsatz.
Beste Grüße
Kai
Offline
#7 05. Mai 2014 14:10
- Tranquillius
- probiert CMS/ms aus
- Ort: Leipzig
- Registriert: 10. September 2013
- Beiträge: 52
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
So etwas Ähnliches habe ich schonmal gebraucht um mir ein Usermenü mit Benutzernamen zu bauen:
{FrontEndUsers form="silent"}
{$feu_smarty->get_userinfo($userid,'uinfo')}
{$uinfo.username}
Damit hast du den aktuell eingeloggten Benutzernamen!
Offline
#8 05. Mai 2014 14:28
- Hawkai
- hat von CMS/ms gehört
- Registriert: 26. Oktober 2012
- Beiträge: 14
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
So etwas Ähnliches habe ich schonmal gebraucht um mir ein Usermenü mit Benutzernamen zu bauen:
{FrontEndUsers form="silent"} {$feu_smarty->get_userinfo($userid,'uinfo')} {$uinfo.username}
Damit hast du den aktuell eingeloggten Benutzernamen!
Hallo Tranquillius,
ja, das habe ich hinbekommen. Super.
Wie kann ich nun die weiteren Daten, die zu diesem Benutzer gehören, ausgeben lassen?
Gruß - Kai
Offline
#9 05. Mai 2014 14:58
- Tranquillius
- probiert CMS/ms aus
- Ort: Leipzig
- Registriert: 10. September 2013
- Beiträge: 52
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Die weiteren Daten kannst du dir dann mit {$uinfo|print_r} anschauen und dann jeweils mit {$uinfo.xxx} ausgeben lassen.
Offline
#10 05. Mai 2014 16:47
- Hawkai
- hat von CMS/ms gehört
- Registriert: 26. Oktober 2012
- Beiträge: 14
Re: [GELÖST] FEU und Formbuilder kombinieren - Daten nach Anmeldung übergeben
Die weiteren Daten kannst du dir dann mit {$uinfo|print_r} anschauen und dann jeweils mit {$uinfo.xxx} ausgeben lassen.
Super, so geht es.
Vielen Dank an alle Beteiligten!
Beste Grüße
Kai
Offline
Seiten: 1