# ListProductService Artikel Configurator hinzufügen

**URL:** <https://forum.shopware.com/t/listproductservice-artikel-configurator-hinzufugen/54774>\
**Category:** Programmierung\
**Created:** [23. August 2018 um 13:29 UTC](https://forum.shopware.com/t/listproductservice-artikel-configurator-hinzufugen/54774 "2018-08-23T13:29:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [23. August 2018 um 13:29 UTC](https://forum.shopware.com/t/listproductservice-artikel-configurator-hinzufugen/54774/1 "2018-08-23T13:29:07Z")

</div>

hi, ich benötige die Varianten bzw. das Konfigurator-Set im Listing. Dazu habe ich den ListProductService dekoriert.&nbsp;

Das scheint auch zu funktionieren auch wenn ich es bisher nur geschafft habe den configurator als attribute anzuhängen. Leider schaffe ich es nicht die Options im Frontend auszugeben.

folgendes habe ich bereits:

**getList-Methode meiner&nbsp;ListProductService.php**

```
public function getList(array $numbers, Struct\ProductContextInterface $context)
    {

        $products = $this->originalService->getList($numbers, $context);

        foreach($products as &$product){

            //$product->setName('test1');

            //if($product->hasConfigurator) {

            $configurator = $this->configuratorGateway->get($product, $context);
            $attribute = new Attribute();
            $product->addAttribute('s_configurator', $attribute);
            
                $attribute->set('sConfigurator',$configurator);
            //}

        }

        return $products;

    }

```

hier iteriere ich die ProductsList und hole mir den jeweiligen Configurator und füge diesen in einem neuen Attribute hinzu. Das klappt soweit. Ich kann darauf mit&nbsp;

```
 {$sArticle.attributes.s\_configurator|print\_r}

```

im frontend drauf zugreifen. leide rkomme ich so nciht an die Grupen/Optionen. Wenn ich es mit&nbsp;

```
 {$sArticle.attributes.core-\>get('s\_configurator')} versuche bekomme ich nichts zurück. 

```

Könnte mir jemand auf die Sprünge helfen wie ich am besten auf den Configurator im Listing zugreifen kann? ich möchte am Ende lediglich die Options der jeweiligen Gruppen ausgeben.

Danke.

&nbsp;

---

<div class="post-metadata">

**Author:** ![vanwittlaer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/vanwittlaer/32/8499_2.png) [@vanwittlaer](https://forum.shopware.com/u/vanwittlaer)\
**Post date:** [23. August 2018 um 14:55 UTC](https://forum.shopware.com/t/listproductservice-artikel-configurator-hinzufugen/54774/2 "2018-08-23T14:55:32Z")

</div>

Guckst Du hier wenn Du magst:&nbsp;[Using the addAttribute method for the ListProduct class · GitHub](https://gist.github.com/vanWittlaer/92ca82c19d39ea38089af2a5459599db)

Da steht unten auch ein Hinweis, wie Du das in der tpl verwendest.

Viel Erfolg,

Geert
