Zum Inhalt springen

Pflichfelder bei Lieferanschrift

Erstellt am 24. März 2006 · 2 Antworten · letzte Antwort am 6. April 2006

Tags: Frage

Nicklas ·

Tag zusammen!

Ich habe einen funktionierenden Shop nur folgendes kleines Problem:
Wenn ein Kunde eine abweichende Lieferanschrift angeben will muss er alle Felder ausfüllen. Lediglich Name und Adresse sollten aber reichen.
In der deutschen Doku zu tt_products wird das Suchwort "Lieferanschrift" nicht mal gefunden, deswegen versuche ich es mal hier.

Vielen Dank im vorraus

Nicklas

andi_k ·

Hi!

Das gleiche Problem hab ich auch.
Es scheint als würde er für die Lieferadresse die gleichen requiredFields nehmen wie für die Rechnungsadresse. (Bzw. scheinbar gelten diese für beide Adressen)
Noch besser ist, wenn man aufgrund der Zahlungsart per addrequiredFields Pflichtfelder dazufügt (z.B. BLZ, Kontonr., etc.) will er die bei der Lieferadresse auch haben... völliger Schwachsinn.
Allerdings scheint er das ganze erst zu prüfen wenn dort unter 'Adresse' überhaupt was eingetragen ist.

andi_k ·

Also ich hab das Problem jetzt gelöst, indem ich die Abfrage bei der Lieferanschrift komplett rausgenommen hab:
Einfach in der class.tx_ttproducts_basket.php die Zeile

if (trim($this->personInfo[$fName])=='' || trim($this->deliveryInfo[$fName])=='')	{

suchen (etwa Zeile 389) und das

|| trim($this->deliveryInfo[$fName])==''

entfernen.
Nur, wie gesagt, wird dann nichtmal mehr das Adressfeld der Lieferadresse abgefragt. Kann man ja aber auch drunter von Hand einfügen, etwa

if($this->deliveryInfo[$fName] == '') return 'address';

oder so.

Gruß Andi