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

#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

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

cyberman schrieb:

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

cyberman schrieb:

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

Tranquillius schrieb:

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

Tranquillius schrieb:

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