# $sArticle im ProductFeed erweiteren

**URL:** <https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159>\
**Category:** Programmierung\
**Created:** [30. Oktober 2017 um 09:31 UTC](https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159 "2017-10-30T09:31:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbb](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@dbb](https://forum.shopware.com/u/dbb)\
**Post date:** [30. Oktober 2017 um 09:31 UTC](https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159/1 "2017-10-30T09:31:20Z")

</div>

Hallo zusammen,

ich möchte gerne die $sArticle Variable im ProductFeed erweiteren. So sieht aktuell mein Plugin wie aus:

&nbsp;

```
    public static function getSubscribedEvents()
    {

        return [
            'Enlight_Controller_Dispatcher_ControllerPath_Backend_Export' => 'onPostDispatch'
        ];

    }

    public function onPostDispatch(\Enlight_Event_EventArgs $args)
    {

        die('A rolling stone gathers no moss');

    }

```

&nbsp;

Leider habe ich aber bislang keine Möglichkeit gefunden, in der onPostDispatch Methode, auf die $sArticle zuzugreifen und diese zu erweiteren.

Hat jemand für mich einen Lösungsansatz?

&nbsp;

Vielen Dank und beste Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [30. Oktober 2017 um 10:32 UTC](https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159/2 "2017-10-30T10:32:52Z")

</div>

Die verwendest schonmal das falsche Event. Vermutlich musst du das Event&nbsp;Shopware\_Modules\_Export\_ExportResult\_Filter\_Fixed aus der \sExport:executeExport() nehmen.

---

<div class="post-metadata">

**Author:** ![dbb](https://avatars.discourse-cdn.com/v4/letter/d/e36b37/32.png) [@dbb](https://forum.shopware.com/u/dbb)\
**Post date:** [30. Oktober 2017 um 10:47 UTC](https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159/3 "2017-10-30T10:47:50Z")

</div>

> [@arnebecker schrieb:](https://forum.shopware.com/profile/26696/arnebecker "arnebecker")
> 
> Die verwendest schonmal das falsche Event. Vermutlich musst du das Event&nbsp;Shopware\_Modules\_Export\_ExportResult\_Filter\_Fixed aus der \sExport:executeExport() nehmen.

&nbsp;

Hallo arnebecker,

leider funktioniert schon das alleinige durchlaufen der $sArticle nicht:

&nbsp;

```
 'onExportResult'
        ];
    }

    public function onExportResult(\Enlight_Event_EventArgs $args)
    {
        /** @var $controller \Enlight_Controller_Action */
        $controller = $args->getSubject();
        $view = $controller->View();
        $sArticle = $view->getAssign('sArticle');

        $view->assign('sArticle', $sArticle);
    }
}

```

&nbsp;

Oder lässt sich in dem Fall die $sArticle gar nicht über den View() manipulieren?

&nbsp;

Beste Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [30. Oktober 2017 um 15:36 UTC](https://forum.shopware.com/t/sarticle-im-productfeed-erweiteren/49159/4 "2017-10-30T15:36:19Z")

</div>

Nö, das geht nicht über die View. Such doch in der sExport.php nach dem Event und schau dir in der Dev Doku an wie filter-Events funktionieren.
