[TYPO3-german] tt_address: last_name und first_name wird ignoriert

Ingo Renner typo3 at ingo-renner.com
Wed Aug 15 19:37:27 CEST 2007


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



More information about the TYPO3-german mailing list