Hallo,
ich habe ein eigene View geschrieben, eine Artikelliste die von aList erbt.
Dabei wird die product.tpl eingebunden.
Wenn ich nun einen Artikel in den Warenkorb lege, klappt das auch. Allerdings stimmt dann die URL nicht mehr.
Er geht immer zu http://meinshop/index.php?. Prinzipiell funktioniert das auch.
Mein Modul liest aber die GET Parameter aus.
cl=meineview&action=meinespezielleAktion
Als Ergebnis sehe, ich dass es nur cl=meineview lädt. Da mein Modul aber nur in Abhängigkeit von “action” das richtige anzeigt, geht das so nicht.
Wie kann ich die weiteren Actionparameter mitgeben?
Wenn ich bei der product.tpl
<form name="tobasket.[{$testid}]" action="[{ $oViewConf->getSelfActionLink() }]" method="post">
ändere, zu zb.
action="http://meinshop/cl=meineview&action=meinespezielleAktion"
funktioniert es nicht mehr.
Natürlich ist das jetzt hier ein statischer Link, der als Variable arbeiten müsste, aber als Bsp. ist es denke ich ausreichend.
Beim product.tpl Template übergebe ich
<input type="hidden" name="cl" value="meineview">
Kann ich hier evtl. noch mehr übergeben?
Oder gibt es einen ganz anderen Ansatz?
Ich würde nur sehr ungern, für jede “action” eine eigene View (cl) schreiben.
Ein ähnliches Problem habe ich hier gefunden, aber leider nicht mit genau meinem Problem:
http://www.oxid-esales.com/forum/showthread.php?t=3036