[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