Zum Inhalt springen

Bestellvorgang auf einzelne Seiten verteilen

Erstellt am 8. Oktober 2007 · 2 Antworten · letzte Antwort am 10. Oktober 2007

Tags: Frage

mibmib ·

Hallo Forum,

ich möchte den Bestellvorgang von tt_products auf einzelne Seiten verteilen. Hatte bis jetzt das Warenkorb Plugin auf einer Seite und alle weiteren Schritte blieben quasi im selben Plugin auf der selben Seite. Jetz habe ich weitere Seiten angelegt mit dem jeweiligen Plugin.

Warenkorb: Inhalt (BASKET) (ursprünglich wars nur die)
Warenkorb: Kundendaten (INFO)
Warenkorb: Kontrolle/Bezahlung (PAYMENT)
Warenkorb: Bestellung abschließen (FINALIZE)

Hab jetzt noch die SeitenIDs im Setup eingetragen und bin davon ausgegangen, daß man vom Warenkorb jetz auf die im Setup eingetragenen ID springt. Das passiert aber nicht. Der Bestellvorgang bleibt auf der ID des Warenkorbs. Hab ich vielleicht was vergessen??

Ich dachte sobald die ID im Setup da ist erkennt Typo3 das und springt halt wie gesagt dorthin. Muss ich evtl. dem Plugin einen Ausgangspunkt nennen oder sowas...

Danke im Voraus für evtl Hilfe.

mfg, mibmib

PS:
Der Grund ist, daß ich ursprünglich auf der Warenkorbseite noch eine LoginBox hatte (die wohl die Benutzer verwirrt hat), die nun aber erst auf der nächsten Seite (eingabe Kundendaten) erscheinen soll, und auf den folgenden Seiten dann wieder nicht.

mibmib ·

Also ich bin nun selber weiter gekommen.

Habe die input-Buttons im Template mit Markern ###FORM_URL_...### bei "onclick" belegt, das war in meinem Template dummerweise so nicht voreingestellt. Also auf die Art:

<input type="submit" name="products_payment" value="zur Kasse" onClick="document.forms[0].action='###FORM_URL_PAYMENT###';"  />

So zB für den Button "zur Kasse", nachdem man die Kundendaten eingegeben hat. Das ist in anderen Standard Templates so schon eingebaut. Hab halt noch die PID im setup angegeben und das holt er sich auch.

Jetz DAS Problem ( fast schon unglaublich ). Ich habe mit dem Firebug den Quellcode analysiert und festegestellt das der Button zur Kasse mit der id=65 ( DER RICHTIGEN ID) belegt ist, wenn ich aber draufklicke geht etr wieder auf die Warenkorb id. Kann das sein?

Nochmal in Kurzform:

<input type="submit" onclick="document.forms[0].action='index.php?id=65&tx_ttproducts_pi1[backPID]=31';" value="zur Kasse" name="products_payment"/>

hat die url

.../index.php?id=31&tx_ttproducts_pi1[backPID]=31

zur Folge.

Macht das Sinn??

Bitte sag mal einer was dazu, ich bin am verzweifeln.

mibmib