Hallo zusammen,
ich habe im Warenkorb ein Dropdown angelegt, wo Kunden die nicht angemeldet sind, etwas auswählen können. Das ganze wird per
onChange="this.form.submit()"
dann aktualisiert und per POST übermittelt und weiterverarbeitet.
Wenn man den Warenkorb über das minibasket.tpl aufruft, wird dies über die seourl gemacht:
[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=basket" }]
Dann funktioniert auch alles wunderbar und nach Auswahl meines Dropdowns wird auch logischerweise die richitge Seite wieder neu geladen, nämlich
/warenkorb/
Wenn ich nun aber die Anzahl eines Artikel oder ein Geschenkpapier ändere, erfolgt der Aurfuf via
[{ $oViewConf->getSelfActionLink() }]
, was natürlich zur Folge hat, das sich die URL in
index.php?
ändert. Wenn man nun mein Dropdown bedient, wird man natürlich zur Startseite geleitet.
Ich kann dieses Problem natürlich relativ einfach beheben, indem ich alles über die seourl aktualisiere - speziell die basketcontents.tpl und wrapping.tpl.
Kann ich dies völlig unbedenklich tun? Wurde bewusst darauf verzichtet an diesen Stellen per seourl zu aktualisieren? Wollte nur kurz eurer Rat einholen.
Vielen Dank schonmal…
lg
nova