tt_address-problem in verbindung mit commerce wurde Beantwortet

Autor Nachricht
Verfasst am: 23.04.2008 [13:36]
FredFussbroich

[Themenersteller]
dabei seit: 10.08.2007
Beiträge: 22

moin.

ich nutze commerce 0.9.2 und tt_address 2.10 mit typo3 4.1.1.

folgendes problem ist mir dabei nun aufgefallen. sobald ich änderungen im be bei den adressen durchführe wird der name, der zum datensatz gehört nicht gespeichert. alle anderen daten lassen sich ändern und speichern. nur der name wird leer in die db geschrieben.

hat jemand ähnlich erfahrungen gemacht und/oder einen lösungsvorschlag?


danke und gruß
Verfasst am: 19.05.2008 [12:13]
FredFussbroich

[Themenersteller]
dabei seit: 10.08.2007
Beiträge: 22

ok.

das problem ergab sich aus der tatsache, dass der name aus den teilen first_name, middle_name und last_name in der datei class.tx_ttaddress_compat.php automatisch zusammengesetzt wird.

wenn man nun - so wie ich - diese teile im be ausblendet, um den armen user nicht zu sehr zu verwirren, wird der name natürlich aus drei leeren strings zusammengestzt und wird automatisch immer als leerer string in die db gespeichert.

die, zugegebenermaßen nicht sehr elegante, lösung:
in o.g. klasse die zeilen 61-67 rausnehmen.
Php:Zeilennummerierung:  An / Aus

  1. /*$combinedName = sprintf(
  2.                                 $format,
  3.                                 $newRecord['first_name'],
  4.                                 $newRecord['middle_name'],
  5.                                 $newRecord['last_name']
  6.                         );
  7.                        
  8.                         $fieldArray['name'] = $combinedName;*/
Verfasst am: 03.06.2008 [12:25]
swingtra


dabei seit: 07.12.2004
Beiträge: 139

... also ich würde da lieber mal in die tca.php /und / Oder ext_tables.php schauen da gibt es so einen Abfrage-String, der bestimmt daß auf jeden Fall der Nachmame im Backend drinn stehen muss und der Name eben leer bleibt ...

Erst backup dann probieren - denn umgekehrt
kriecht man auf allen vieren.
,

http://typo3.org/extensions/repository/view/commerce_delivery/0.0.4/
http://www.oxygen-web.de/index.php?id=36




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.