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?