Custom Plugin für Produkt Slider Widget

Hallo Zusammen,

Ich baue gerade einen Plugin der extra Attribute auf die Produkt Slider (z.B. Top Seller, Zuletzt angesehen auf der Produktseite etc…) anzeigt.

Im Bootstrap.php will ich die Produktliste vom Slider Widget abfragen damit ich eine neue Smarty Variable definieren kann, aber es klappt nicht.

public function install()
    {
        $this->subscribeEvent(
            'Enlight_Controller_Action_PostDispatch_Widgets',
            'onWidgetPostDispatch'
        );

    }

 public function onWidgetPostDispatch(Enlight_Event_EventArgs $args)
    {
        $view = $args->get('subject')->View();
        $view->addTemplateDir( __DIR__. '/Views');
        $sliderProdukte = $view->getAssign('sArticles');//PROBLEM:returns NULL
        $newProdukte = $this->getNewProduktAttributes($sliderProdukte);//im Plugin definiert
        $view->assign('newProdukte', $newProdukte);
    }

Das oben definierte Smarty Variable „newProdukte“ ist lehr weil ich keinen Zugriff auf sArticles bekomme und dementsprechend auf frontend/_includes/product_slider_item.tpl ist nicht angezeigt

{extends file="parent:frontend/_includes/product_slider_item.tpl"}

{block name="frontend_common_product_slider_item" append}
console.log("{$newProdukte}");
{/block}

Ich hab auch versucht mein .tpl in einem Widget Ordner zu definieren aber bekomme auch NULL als Rückgabe.

Ich würde mich über einen Feeback oder Vorschlag freuen.

Viellen Dank im Voraus.

Du solltest hier den ElementHandler der jeweiligen Elementes überschreiben 

Ah danke für deine Antwort. Gibt es vielleicht einen Link zu einem Beispiel? Auf der Doku finde ich nicht viel über ElementHandler.