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  
22-09-09 15:50:06 erforderlichen Angaben (Pflichtfelder)
Frank
Hallo,
ich habe eine Testinstallation (2.6.1) gemacht und schaffe es nicht die Bestellung abzuschließen: "Sie haben nicht alle erforderlichen Angaben gemacht:" (und dann nichts mehr, also kein Hinweis auf fehlende Felder).

Ich habe die folgenden Seiten:

- Warenkorb ID#25
- kontrolle und bezahlung ID#24
- bestellung abschliessen ID#23

wenn ich nun meine Adressedaten eingebe und abschicke landet er auf der Seite #25, müsste dies nicht eigentlich die #23 sein?

PIDs sind alle richtig gesetzt (auch die PIDagb)

Wäre super wenn mir hier jemand einen Tipp geben könnte.

Schöne Grüsse Frank
22-09-09 16:29:59 fehlende Felder
Franz Holzinger
Die Namen der fehlenden Felder werden nur angezeigt, wenn sr_feuser_register installiert ist, weil die Texte von dort übernommen werden.

Es muss statt ###FORM_URL### ein ###FORM_URL_INFO### gesetzt werden, wenn er auf eine andere Seite wechseln soll.

22-09-09 16:48:49 nachfrage
Frank
Hallo!
Vielen Dank für die flotte Antwort und die Info bezüglich sr_feuser_register

> Es muss statt ###FORM_URL### ein ###FORM_URL_INFO###
> gesetzt werden, wenn er auf eine andere Seite wechseln soll.

naja, ich kann erstmal mit der oben genannten Seite #25 leben, ich wäre nur froh die Bestellung würde auch weggeschickt.

Woran könnte es liegen dass trotz plugin.tt_products.requiredInfoFields > irgendwelche Pflichtfelder abgefragt werden? Wie könnte ich denn überprüfen wo genau es da hakt?

Schöne Grüsse
Frank
22-09-09 17:00:50 Fehlersuche
Franz Holzinger
Eine Fehlersuche ist nur über debug-Anweisungen im PHP Code möglich. Dazu können die Extensions cc_debug oder beko_debugster verwendet werden.
22-09-09 17:09:25 FORM_URL_INFO
Frank
Hallo,
ok, hilft mir jetzt nicht so viel ... bin nicht so der PHP-Crack jetzt.

Wenn ich die Seite "bestellung abschliessen ID#23" im Menü einblende und anklicke wird die Bestellung verschickt. Könnte ich das Problem mit den Pflichtfeldern umgehen wenn ich beim Abschicken des Warenkorbs auf die #23 linken würde (also mittels dem von dir erwähnten ###FORM_URL_INFO###), falls ja wie geht das denn?

schöne grüsse frank
22-09-09 17:28:58 Pflichtfelder
Franz Holzinger
Die Pflichtfelder werden alle über das Setup festgelegt.
requiredInfoFields

Nur die hier eingetragenen Felder sind auch Pflicht!

Dieses Setup sollte über den TypoScript Object Browser oder das Admin Tool im Frontend überprüft werden, ob es auf der Shop Seite auch wirklich so aktiv ist, wie man es sich gedacht hat.
22-09-09 17:56:10 Checkbox AGB
Frank
Nochmal hallo,

ich habs gerade gefunden im Template stand statt

<input type="checkbox" name="recs[personinfo][agb]" value="###PERSON_AGB###" id="checkboxagb"/>

dies hier drin

<input type="checkbox" name="recs[personinfo][agb]" ###PERSON_AGB### />

keinen Schimmer weshalb, aber jetzt klappts offensichtlich ;)

Schöne Grüsse Frank
22-09-09 18:12:01 AGB
Franz Holzinger
Das ist richtig gewesen.
Der Marker ###PERSON_AGB### muss durch ' checked="checked" ' ersetzt werden. Nur mit
<input type="checkbox" name="recs[personinfo][agb]" ###PERSON_AGB### />
wird das HTML stimmen.
Die AGB muss bestätigt werden, sonst schlägt die Prüfung fehl.
< Zurück zum Forum