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

#1 09. April 2014 16:50

Hawkai
hat von CMSMS gehört
Registriert: 26. Oktober 2012
Beiträge: 15

Re:

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: 646

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#4 16. April 2014 17:46

Hawkai
hat von CMSMS gehört
Registriert: 26. Oktober 2012
Beiträge: 15

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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 cyberman (18. April 2014 19:25)


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#6 05. Mai 2014 13:26

Hawkai
hat von CMSMS gehört
Registriert: 26. Oktober 2012
Beiträge: 15

Re:

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 CMSMS aus
Ort: Leipzig
Registriert: 10. September 2013
Beiträge: 52

Re:

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 CMSMS gehört
Registriert: 26. Oktober 2012
Beiträge: 15

Re:

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 CMSMS aus
Ort: Leipzig
Registriert: 10. September 2013
Beiträge: 52

Re:

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 CMSMS gehört
Registriert: 26. Oktober 2012
Beiträge: 15

Re:

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

Fußzeile des Forums

Powered by FluxBB