Hallo, ich würde gerne den weg vom Ajax Warenkorb kommen, und stattdessen bei jedem Reload den Inhalt des Warenkorbs mitgeben. Dafür haben wir eine Methode, die sich an das Event: Enlight\_Controller\_Action\_PostDispatch\_Frontend
bindet. In der Methode versuche ich den Checkout Controller zu instanziieren: $class = "Shopware\_Controllers\_Frontend\_Checkout"; try { Enlight\_Application::Instance()-\>Loader()-\>loadClass($class); } catch (Exception $e) { throw new Enlight\_Exception('Controller "' . $class . '" can\'t load failure'); } $proxy = Enlight\_Application::Instance()-\>Hooks()-\>getProxy($class); /\* @var $checkoutController Shopware\_Controllers\_Frontend\_Checkout \*/ $checkoutController = new $proxy($args-\>request,$args-\>response);
Sobald ich das mache, wird jedoch im Frontend kein Inhalt mehr ausgegeben. An was kann das liegen? Wäre sehr nett wenn ihr mir weiter helfen könntet… Viele Grüße Stefan