Frontend-plugin in Warenkorb "confirm" anzuzeigen

Hi wir wollen einen Plugin in Warenkorb während dem „Confirm“ Prozess anzeigen. Wie sollen wir vorgehen? Hier ist die Bootstrap.php Datei [code]<?php class Shopware_Plugins_Frontend_DummyLabel_Bootstrap
extends Shopware_Components_Plugin_Bootstrap
{

public function getCapabilities()
{
    return array(
        'install' => true, 'update' =\> true, 'enable' =\> true ); } public function getLabel() { return 'DummyPlugin'; } public function getVersion() { return '1.0.0'; } public function getInfo() { return array( 'autor' =\> 'dummyDeveloper', 'license' =\> 'Lizenz', 'version' =\> $this-\>getVersion(), 'label' =\> $this-\>getLabel(), 'supplier' =\> 'Org.us', 'description' =\> '', 'support' =\> '', 'link' =\> '' ); } public function install() { $this-\>registerEvents(); return array('success' =\> true, 'invalidateCache' =\> array('frontend')); } private function registerEvents() { $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PostDispatch\_Frontend\_Index', 'onPostDispatchFrontend' ); } public function onPostDispatchFrontend(Enlight\_Event\_EventArgs $arguments) { /\*\*@var $controller Shopware\_Controllers\_Frontend\_Index\*/ $controller = $arguments-\>getSubject(); /\*\* \* @var $request Zend\_Controller\_Request\_Http \*/ $request = $controller-\>Request(); /\*\* \* @var $response Zend\_Controller\_Response\_Http \*/ $response = $controller-\>Response(); /\*\* \* @var $view Enlight\_View\_Default \*/ $view = $controller-\>View(); //Check if there is a template and if an exception has occured if(!$request-\>isDispatched()||$response-\>isException()||!$view-\>hasTemplate()) { return; } //Add our plugin template directory to load our target Directory extension. $view-\>addTemplateDir($this-\>Path() . 'Views/'); $view-\>extendsTemplate('frontend/plugins/Foo/index.tpl'); $view-\>assign('hwtext', '

HelloWorld!

This is a HelloWorld Plugin
'); } } [/code] und die View/template Datei Views/frontend/plugins/foo/index.tpl [code]{block name=‚frontend_index_header_css_screen‘ append} {/block} {block name=„frontend_index_content“}

| |

Kaufbetrag aufrunden und zu 100% für den guten Zweck spenden

| |

0,00 €
| |

{/block} [/code] Woher könnte das Problem ihrer Meinung nach Stammen ? vom Blockname(frontend_index_content) ? oder auch von richtige Controller-methode(onPostDispatchFrontend) ? oder von irgendwo anders ?

Hallo labandusprofessional, wo genau liegt das Problem? Irgendein Fehler? Warum nutzt du denn das Event Enlight_Controller_Action_PostDispatch_Frontend_Index? Du willst dich an den Confirm-Prozess anhängen, dann wäre Enlight_Controller_Action_Frontend_Checkout_Confirm das richtige Event. Gruß, Patrick :shopware:

Und so kann man die einzelnen Seiten abfragen: klick Gruß Marco

Danke es hat gepasst !! :happy: