# Artikelsuche als Feld in eigenem Einkaufswelt - Element

**URL:** <https://forum.shopware.com/t/artikelsuche-als-feld-in-eigenem-einkaufswelt-element/53259>\
**Category:** Programmierung\
**Created:** [4. Juni 2018 um 07:37 UTC](https://forum.shopware.com/t/artikelsuche-als-feld-in-eigenem-einkaufswelt-element/53259 "2018-06-04T07:37:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![joern](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@joern](https://forum.shopware.com/u/joern)\
**Post date:** [4. Juni 2018 um 07:37 UTC](https://forum.shopware.com/t/artikelsuche-als-feld-in-eigenem-einkaufswelt-element/53259/1 "2018-06-04T07:37:57Z")

</div>

Um für ein eigenes Einkaufswelt-Element einen bestimmten Artikel selektierbar zu machen habe ich folgende Feld-Konfiguration genutzt:

```
        $element->createComboBoxField([
            'name' => 'article_id',
            'fieldLabel' => 'Article',
            'supportText' => 'Artikel für Bild und Verlinkung',
            'allowBlank' => false,
            'store' => 'Shopware.apps.Base.store.Article',
            'displayField' => 'name',
            'valueField' => 'id',
        ]);

```

Leider zeigt mir die Combobox nur die ersten zehn Artikel an. Die Suche funktioniert überhaupt nicht und bricht mit folgender Fehlermeldung ab:

```
Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [Semantical Error] line 0, col 410 near 'property LIKE': Error: Class Shopware\Models\Article\Article has no field or association named property in vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php on line 63 Stack trace: #0 vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php(483)

```

Das Shopware-interne Einkaufswelt-Element „Artikel“ nutzt ein gänzlich anderes Feld mit eigenbauter Paginierung. Wie kann ich diese Element in einem eigenen Plugin nutzen bzw. die Suche in der Combobox zum Laufen bekommen?

---

<div class="post-metadata">

**Author:** ![joern](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@joern](https://forum.shopware.com/u/joern)\
**Post date:** [4. Juni 2018 um 10:41 UTC](https://forum.shopware.com/t/artikelsuche-als-feld-in-eigenem-einkaufswelt-element/53259/2 "2018-06-04T10:41:39Z")

</div>

Inzwischen konnte ich die bevorzugte Lösung mittels interner Shopware Artikel Suche selbst umsetzen:

```
  $element->createField([
            'name' => 'article_id',
            'fieldLabel' => 'Artikel',
            'xtype' => 'emotion-components-fields-article',
            'allowBlank' => false,
        ]);

```

Fraglich ist nach wie vor, warum die Suche in der Standard-Comobox nicht funktioniert. Bei anderen “Base.store”-Typen scheint es das Problem nicht zu geben.
