# sProperties in Listing (Eigenschaften in Artikelübersicht)

**URL:** https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664
**Category:** Programmierung
**Created:** [30. März 2016 um 15:54 UTC](https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664 "2016-03-30T15:54:30Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![suit](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@suit](https://forum.shopware.com/u/suit)
#### Post date: [30. März 2016 um 15:54 UTC](https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664/1 "2016-03-30T15:54:30Z")

</div>

Hallo,

das Forum ist „voll“ von Fragen dieser Art, aber leider gibt es keine zufriedenstellende Antwort oder eine Lösung für das Problem

Hardcodiert lässt sich in Shopware 5.0.x in&nbsp;function getListing(); in&nbsp;/engine/Shopware/Core/sArticles.php eine Zeile $article[‚sProperties‘] = $this-\>sGetArticleProperties($article[‚articleID‘]);&nbsp;ergänzen um das gewünschte zu bewirken.

Wie man das ganze aber in ein Plugin verpackt, ist mir schleierhaft - das zugehörige Event ist, soweit ich das beurteilen kann&nbsp;Shopware\_Modules\_Articles\_sGetArticlesByCategory\_Start in derselben Datei

Erstelle ich nun ein Plugin und registriere das Event folgendermaßen

&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$this-\>subscribeEvent(  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ‚Shopware\_Modules\_Articles\_sGetArticlesByCategory\_Start‘,  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ‚onGetArticlesByCategoryStartEvent‘  
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;);

Und führe danach folgendes aus

&nbsp;&nbsp; &nbsp;public function onGetArticlesByCategoryStartEvent(Enlight\_Event\_EventArgs $arguments) {  
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; $article = $arguments-\>getReturn();  
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; $article[‚sProperties‘] = array(‚foo1‘, ‚bar1‘);  
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; return $article;  
&nbsp;&nbsp; &nbsp;}

Erhalte ich nicht, wie zu erwarten sProperites mit einem Array mit zwei werten sondern eine Fehlermeldung

Fatal error: Call to a member function getLimit() on a non-object in …

Das Alias/namespace &nbsp;Shopware\Bundle\SearchBundle habe ich allerdings importiert

Ich stehe da grade entweder irgendwo am Schlauch oder mache etwas grundlegend falsch 🙂

&nbsp;

---

<div class="post-metadata">

### Author: ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)
#### Post date: [31. März 2016 um 06:55 UTC](https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664/2 "2016-03-31T06:55:53Z")

</div>

Dazu sollte man in SW5 eigentlich den list product service dekorieren.

[https://developers.shopware.com/developers-guide/example-plugin/](https://developers.shopware.com/developers-guide/example-plugin/)

---

<div class="post-metadata">

### Author: ![tiefseh](https://avatars.discourse-cdn.com/v4/letter/t/50afbb/32.png) [@tiefseh](https://forum.shopware.com/u/tiefseh)
#### Post date: [29. Juni 2016 um 07:47 UTC](https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664/3 "2016-06-29T07:47:18Z")

</div>

könntest du evtl. deine Lösung hier posten?

---

<div class="post-metadata">

### Author: ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)
#### Post date: [29. Juni 2016 um 22:02 UTC](https://forum.shopware.com/t/sproperties-in-listing-eigenschaften-in-artikelubersicht/35664/4 "2016-06-29T22:02:51Z")

</div>

> **[Smarte Tools für Shopware - ToolKit](https://store.shopware.com/neti462361985670f/smarte-tools-fuer-shopware-toolkit.html)**
>
> Beim Erstellen und Einrichten eines neuen Shopware-Shops kommt man schnell an einen Punkt, an dem die Shopware Standard-Funktionen nicht ausreichen.…

> **[NetInventors/sw.ext.neti\_tool\_kit](https://github.com/NetInventors/sw.ext.neti_tool_kit)**
>
> MOVED TO GITLAB:. Contribute to NetInventors/sw.ext.neti\_tool\_kit development by creating an account on GitHub.

&nbsp;

&nbsp;
