# Custom Plugin für Produkt Slider Widget

**URL:** https://forum.shopware.com/t/custom-plugin-fur-produkt-slider-widget/58900
**Category:** Programmierung
**Tags:** widgets
**Created:** [3. April 2019 um 08:34 UTC](https://forum.shopware.com/t/custom-plugin-fur-produkt-slider-widget/58900 "2019-04-03T08:34:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Vergil21](https://avatars.discourse-cdn.com/v4/letter/v/e274bd/32.png) [@Vergil21](https://forum.shopware.com/u/Vergil21)
#### Post date: [3. April 2019 um 08:34 UTC](https://forum.shopware.com/t/custom-plugin-fur-produkt-slider-widget/58900/1 "2019-04-03T08:34:17Z")

</div>

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&nbsp;abfragen damit ich eine neue&nbsp;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&nbsp;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.

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [6. April 2019 um 20:41 UTC](https://forum.shopware.com/t/custom-plugin-fur-produkt-slider-widget/58900/2 "2019-04-06T20:41:47Z")

</div>

Du solltest hier den ElementHandler der jeweiligen Elementes überschreiben&nbsp;

---

<div class="post-metadata">

### Author: ![Vergil21](https://avatars.discourse-cdn.com/v4/letter/v/e274bd/32.png) [@Vergil21](https://forum.shopware.com/u/Vergil21)
#### Post date: [8. April 2019 um 09:50 UTC](https://forum.shopware.com/t/custom-plugin-fur-produkt-slider-widget/58900/3 "2019-04-08T09:50:02Z")

</div>

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