Andre Dittmar wrote:
> Hallo zusammen,
> 
> tt_address wird zusammen mit direct_mail_subscription zur Anmeldung für einen 
> NL genutzt. Der Fehler: Es werden alle Felder ausser first_name und last_name 
> in der DB gespeichert. Diese Felder werden auch in der JS-Funktion updateForm 
> des Formulars nicht berücksichtigt (beide Felder bleiben bei einem erneuten 
> laden des Formulars einfach leer).
> 
> -> Typo3 4.1.2 
> -> tt_address 2.1.0
> -> direct_mail_subscription 1.0.3
> 
> -> In tt_address ist die Option "Disable combined name field" gesetzt.
> -> Es werden nur Standardfelder von tt_adress verwendet, keine weiteren über 
> eine EXT.
> 
> 
> Bei der Fehleranalyse habe ich folgendes festgestellt:
> In der fe_adminLib.inc (typo3/sysext/cms/tslib/media/scripts/) wird auf Zeile 
> 212 die Membervariable $this->fieldList gesetzt:
> 
> ---
> // Setting the hardcoded lists of fields allowed for editing and creation.
> $this->fieldList=implode(',',t3lib_div::trimExplode(',',$GLOBALS['TCA'][$this->theTable]['feInterface']['fe_admin_fieldList'],1));
> ---
> 
> 
> Lese ich 
> $GLOBALS['TCA'][$this->theTable]['feInterface']['fe_admin_fieldList'] aus, 
> steht bei mir folgendes:
> pid,hidden,name,title,address,phone,fax,mobile,www,email,city,zip,company,region,country,description
> 
> Es fehlen also die Felder first_name und last_name und somit ist auch klar 
> warum die bei bei $this->save() nicht berücksichtigt werden.

bitte mal nen eintrag im bugtracker dazu machen, danke!


Ingo

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an