Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
10-02-09 16:21:55 BASKET_REQUIRED_INFO_MISSING
Markus Martens
Hallo :)

Gelegentlich kommt es vor das ich im Bestellvorgang im BASKET_REQUIRED_INFO_MISSING lande obwohl alle Angaben gemacht wurden. Auch ###ERROR_DETAILS### bleibt leer. Woran könnte das liegen?

Gruß
Markus
11-02-09 13:55:53 hm...
Markus Martens
Ich konnte das Problem auf view/class.tx_ttproducts_info_view.php Zeile 260 eingrenzen:

if ( trim($this->infoArray['billing'][$fName]) == '' || ($type != 'billing') && trim($this->infoArray['delivery'][$fName]) == '' && $bBillingTo )

wird für AGB als true evaluiert obwohl dieses Feld korrekt gesetzt ist. Verkürze ich diese Prüfung auf:

if ( trim($this->infoArray['billing'][$fName]) == '' )

Klappt wieder alles. Bin mir aber nicht ganz sicher was ich damit alles deaktiviere...
27-02-09 09:44:41 required fields
Franz Holzinger
Das kann bedeuten, dass irgendein Feld als 'required' angegeben worden ist.
Aber der Inhalt eines dieser Felder ist bei der Versandanschrift leer. Damit ist es ungültig.

27-02-09 10:44:23 AGB
Markus Martens
Korrekt. Da das AGB-Feld zwingend erforderlich ist, die Versandadresse aber optional ist bzw. garkein AGB-Feld beinhaltet habe ich die Prüfung dieser herraus genommen.

Evtl. könnte man auch über ein <input type="hidden" name="recs[delivery][agb]" checked /> eine dauerhafte Bestätigung der "Versand-AGB" vortäuschen...

Oder lässt sich das AGB-Feld irgendwie unabhängig von den Adressen realisieren? Z.B.: einfach nur recs[agb]? Habe dazu nichts in den Templates finden können...
4-03-09 16:21:31 AGB setzen
Franz Holzinger
<input type="checkbox" name="recs[personinfo][agb]" ###PERSON_AGB### />

Diese zusätzlichen Felder laufen über die Rechnungsadresse. Es wird aber im Fe User nicht gespeichert, sondern nur bei der Bestellung
< Zurück zum Forum