formhander _LoadDefaultValues & TSFE:fe_user
| Autor | Nachricht |
|---|---|
|
Verfasst am: 10. 02. 2012 [17:28]
|
|
|
teddy86
Themenersteller
Dabei seit: 18.07.2007
Beiträge: 164
|
Moin! ich verwende die aktuelle Formhandler ext und möchte mit folgendem TS die fe_user Daten in das Formular als Standardwerte einfügen : TYPOSCRIPT preProcessors { 1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues 1.config { 1 { firstname.defaultValue.data = TSFE:fe_user|user|first_name email.defaultValue.data = TSFE:fe_user|user|email } } } Die Felder werden zwar befüllt, allerdings mit "Array", anstatt mit den gewünschten Daten. print_r($GLOBALS['TSFE']->fe_user->user); liefert das Array in dem ich z.B. über print_r($GLOBALS['TSFE']->fe_user->user['first_name']); den Vornamen auslesen kann. Die Daten scheinen also an gewünschter Stelle vorhanden. Warum klappt dies mit obigem Code nicht aus dem Formhandler heraus? Gruß Ted |
|
Verfasst am: 10. 02. 2012 [17:39]
|
|
|
teddy86
Themenersteller
Dabei seit: 18.07.2007
Beiträge: 164
|
Klasse, warum klappt es immer direkt nachdem man im Forum posted... So geht's: TYPOSCRIPT
|
|
Verfasst am: 10. 02. 2012 [17:51]
|
|
|
teddy86
Themenersteller
Dabei seit: 18.07.2007
Beiträge: 164
|
Kurz vor Feierabend doch noch etwas: Sofern ich zip_city.defaultValue.data = zwei werte zuweisen möchte, wie mach ich dass? wie mit value anscheinend nicht... TYPOSCRIPT zip_city.defaultValue = TEXT zip_city.defaultValue.data ( TSFE:fe_user|user|zip TSFE:fe_user|user|city) gruß ted |
|
Verfasst am: 10. 02. 2012 [19:28]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 278
|
Hallo, TYPOSCRIPT zip_city.defaultValue = COA zip_city.defaultValue { 10 = TEXT 10.data = TSFE:fe_user|user|zip 10.wrap = | 20 = TEXT 20.data = TSFE:fe_user|user|city 20.wrap = | wrap = | } VG, LuP |



