Zum Inhalt springen

Adressenimport in direct_mail (mit tt_address 2.1.0)

Erstellt am 9. Mai 2007 · 5 Antworten · letzte Antwort am 11. März 2008

Tags: tt_address, Direct Mail, Frage

Thorsten K.​ ·

Hallo,
Ich habe ein seltsames Problem mit der Adressimport-Funktion von direct_mail:

Seit der Umstellung auf tt_address 2.1.0 (Aufteilung des Feldes "name" in "first_name" und "last_name" kann ich über den CSV-Import von direct_mail keine Namensfelder mehr einlesen lassen.

Weder das Format

name,email
Vorname Nachname,mail@mail.com

noch das (neue) Format

first_name,last_name,email
Vorname,Nachname,mail@mail.com

wird korrekt importiert - es werden keine Namen mehr übernommen.

Hat jemand eine Idee, worans liegen könnte?

LG
Thorsten

tnitschinger ·

hallo, möchte dieses thema nochmals pushen.
habe genau dasselbe problem.
wenn ich einen import von csv daten mache, dann wird zwar richtig gemappt, aber falsch in die db eingetragen... (ausschließlich die namen)?

hat da jemand einen rat?

lieben dank.
tom

wwt ·

Hallo, ich denke da kann ich Euch helfen!

Den Namen gibt es nur mehr, wenn man Vorname und Zuname eingibt. Wenn man nur das Namensfeld einträgt, wird es nicht gespeichert.

Dazu gibt es eine LÖSUNG:

Such in der tt_address die Datei "class.tx_ttaddress_compat"

Dort den Inhalt bei den Zeilen ca. 69-70 ersetzen.

$fieldArray['name'] = $newRecord['name'];
if(strlen(trim($combinedName)) > 0){
$fieldArray['name'] = $combinedName;
}

Die beiden letzten gehören dazu. Dann wird eine Abfrage gestartet, wenn "first_name" und "last_name" nicht eingetragen sind, bleibt "name" erhalten.

Viel Spaß, Joe