Moin Moin,
wir sind gerade am Umbauen unseres Warenkorbs. Wir wollen diesen weitesgehend aufs Dropdown Navi beschränken. Hierfür müssen wir einen entfernen Button für jede Pos im Dropdown Navi integrieren. Das integrieren des Buttons ist kein Problem, die Funktionalität dahinter leider schon.
Standardmäßig findet die Übermittlung des Formulars, durch den entfernen Button via POST statt. Hierdurch findet in der relevanten Funktion ein redirect (via Header) statt. Theoretisch suggeriert die genutzt Funktion (applyCartChanges) aus dem CartHelper, dass bei einem GET kein Redirect stattfindet. Nach ersten Tests funktioniert das einfache Umstellen des Submits auf GET aber leider nicht. Die Pos bleibt im Warenkorb und es passiert nichts.
Hat hier jemand bereits so eine Lösung umgesetzt oder einen Tip?
Meine Idee wäre nun die Basisfunktion zu nehmen und in eine eigene Umzusetzen. Hierfür müsste ich allerdings eine eigene URL für den Aufruf der richtigen .php integrieren (im Formular target statt /warenkorb, sowas wie /delwarenkorb). Wo könnte ich die Adresse hinterlegen? Das konnte ich leider so nicht finden.. Der Redirect dann wieder auf die aktuelle Seite stellt ja kein Problem dar.
Grüße
wir sind gerade am Umbauen unseres Warenkorbs. Wir wollen diesen weitesgehend aufs Dropdown Navi beschränken. Hierfür müssen wir einen entfernen Button für jede Pos im Dropdown Navi integrieren. Das integrieren des Buttons ist kein Problem, die Funktionalität dahinter leider schon.
Standardmäßig findet die Übermittlung des Formulars, durch den entfernen Button via POST statt. Hierdurch findet in der relevanten Funktion ein redirect (via Header) statt. Theoretisch suggeriert die genutzt Funktion (applyCartChanges) aus dem CartHelper, dass bei einem GET kein Redirect stattfindet. Nach ersten Tests funktioniert das einfache Umstellen des Submits auf GET aber leider nicht. Die Pos bleibt im Warenkorb und es passiert nichts.
Hat hier jemand bereits so eine Lösung umgesetzt oder einen Tip?
Meine Idee wäre nun die Basisfunktion zu nehmen und in eine eigene Umzusetzen. Hierfür müsste ich allerdings eine eigene URL für den Aufruf der richtigen .php integrieren (im Formular target statt /warenkorb, sowas wie /delwarenkorb). Wo könnte ich die Adresse hinterlegen? Das konnte ich leider so nicht finden.. Der Redirect dann wieder auf die aktuelle Seite stellt ja kein Problem dar.
Grüße