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