# Artikeleigenschaften in Artikellisting darstellen?

**URL:** https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655
**Category:** Shopware 3.5
**Tags:** themes--design
**Created:** [9. April 2014 um 12:35 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655 "2014-04-09T12:35:45Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![chefkochtoni](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@chefkochtoni](https://forum.shopware.com/u/chefkochtoni)
#### Post date: [9. April 2014 um 12:35 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/1 "2014-04-09T12:35:45Z")

</div>

Hallo liebe Gemeinde.:thumbup: Ich habe lange rechachiert um eine Lösung zu finden, leider erfolglos. Ich möchte gerne Artikelinformationen bzw Artikeleigenschaften im Artikellisting (Artikelbox) einbinden. Gibt es ein Modul bzw eine Lösung dafür ?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/8/88250282f815a04121bc650bf8a90fe20edffe33.jpeg) Über Hilfe würde ich mich sehr freuen.

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [9. April 2014 um 12:45 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/2 "2014-04-09T12:45:09Z")

</div>

Ich stand vor dem gleichen Problem und habe es so gelöst: ` /\*\* \* ... \* \* @return void \*/ private function installSubscribeEvents() { // add the property id of every article to the sql query $this-\>subscribeEvent( 'Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterSql', 'onGetArticlesByCategoryFilterSqlEvent' ); // add the properties to every article $this-\>subscribeEvent( 'Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterLoopStart', 'onGetArticlesByCategoryFilterLoopStart' ); // and done return; } /\*\* \* ... \* \* @param Enlight\_Event\_EventArgs $arguments \* \* @return array \*/ public function onGetArticlesByCategoryFilterLoopStart( Enlight\_Event\_EventArgs $arguments ) { // get the article $article = $arguments-\>getReturn(); // get the class $sArticles = $arguments-\>getSubject(); // valid filter? if ( (int) $article['filtergroupID'] \> 0 ) // add the properties $article['sProperties'] = $sArticles-\>sGetArticleProperties( $article['articleID'], $article['filtergroupID'] ); // no filter group available else // set empty array $article['sProperties'] = array(); // set the new query return $article; } /\*\* \* ... \* \* @param Enlight\_Event\_EventArgs $arguments \* \* @return array \*/ public function onGetArticlesByCategoryFilterSqlEvent( Enlight\_Event\_EventArgs $arguments ) { // get the query $query = $arguments-\>getReturn(); // add the filter group id $query = str\_replace( "a.id as articleID,", "a.id as articleID, a.filtergroupID,", $query ); // set the new query return $query; } ` Aber Vorsicht! Die Eigenschaften werden in einer Schleife pro Artikel ausgelesen - und das kann bei einer hohen Anzahl an Artikeln sehr teuer sein. Nicht besonders schön - aber leider mit den Bordmitteln nicht anders möglich. Alternativ müsste man die Methode sGetArticleProperties() neu schreiben, so dass es ein Array von Artikeln akzeptiert. Viele Grüße

---

<div class="post-metadata">

### Author: ![chefkochtoni](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@chefkochtoni](https://forum.shopware.com/u/chefkochtoni)
#### Post date: [9. April 2014 um 14:03 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/3 "2014-04-09T14:03:53Z")

</div>

Hallo und vielen dank für die schnelle Antwort ! Was meinst du mit sehr teuer? Verstehe das leider nicht. Wo wäre der Code den einzubinden? LG

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [9. April 2014 um 14:15 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/4 "2014-04-09T14:15:36Z")

</div>

[quote=“chefkochtoni”]Was meinst du mit sehr teuer?[/quote] Sehr aufwändig, langsam und nicht gerade ressourcenschonend. [quote=“chefkochtoni”]Wo wäre der Code den einzubinden? [/quote] In einem Plugin. Viele Grüße

---

<div class="post-metadata">

### Author: ![chefkochtoni](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@chefkochtoni](https://forum.shopware.com/u/chefkochtoni)
#### Post date: [9. April 2014 um 15:23 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/5 "2014-04-09T15:23:34Z")

</div>

Wo gibt es das Plugin?

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [9. April 2014 um 15:35 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/6 "2014-04-09T15:35:37Z")

</div>

[quote=„chefkochtoni“]Wo gibt es das Plugin?[/quote] Das musst du erst selber schreiben. Die relevanten Methoden zum Umsetzen deines Vorhabens habe ich dir gepostet. Viele Grüße

---

<div class="post-metadata">

### Author: ![chefkochtoni](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@chefkochtoni](https://forum.shopware.com/u/chefkochtoni)
#### Post date: [9. April 2014 um 15:52 UTC](https://forum.shopware.com/t/artikeleigenschaften-in-artikellisting-darstellen/19655/7 "2014-04-09T15:52:48Z")

</div>

Was würde die Pluginumsetzung kosten wenn Sie das realisieren würden? Habe keine Programmierkenntnisse. Gruß
