# CustomField SELECT über Plugin erstellen - Fehler

**URL:** https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270
**Category:** Programmierung
**Created:** [5. März 2020 um 16:07 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270 "2020-03-05T16:07:56Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Gizmo](https://avatars.discourse-cdn.com/v4/letter/g/7feea3/32.png) [@Gizmo](https://forum.shopware.com/u/Gizmo)
#### Post date: [5. März 2020 um 16:07 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/1 "2020-03-05T16:07:56Z")

</div>

Hallo,

kurze Frage: die Erstellung von Auswahlfeldern via Plugin ist aktuell noch nicht funktional oder?

Konkret: ich möchte über ein Plugin&nbsp;ein Custom Field vom Typ ‘SELECT’ erstellen.  
Beim installieren des Plugins bekomme ich jedoch die Fehlermeldung:&nbsp; **Undefined class constant 'SELECT’**  
Ich arbeite mit der aktuellen Stable Version 6.1.3 und auch die Klasse im Vendor-Ordner: shopware/core/System/CustomField/CustomFieldTypes.php hat die const SELECT hinterlegt aber scheinbar fehlt hier noch weitere Logik?

Im Plugin selbst versuche ich über&nbsp;type’ =\> CustomFieldTypes::SELECT das Auswahlfeld zu erstellen.

Ist der Fehler bekannt&nbsp;oder habe ich vielleicht noch etwas übersehen?

Gruß

&nbsp;

---

<div class="post-metadata">

### Author: ![11shop](https://avatars.discourse-cdn.com/v4/letter/1/90ced4/32.png) [@11shop](https://forum.shopware.com/u/11shop)
#### Post date: [18. März 2020 um 15:55 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/2 "2020-03-18T15:55:39Z")

</div>

mich wurde auch die Ausgabe in Template interessieren, wie man die Lables ausgeben kann statt die Option Values-&nbsp;

---

<div class="post-metadata">

### Author: ![Exe](https://avatars.discourse-cdn.com/v4/letter/e/49beb7/32.png) [@Exe](https://forum.shopware.com/u/Exe)
#### Post date: [18. März 2020 um 15:59 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/3 "2020-03-18T15:59:51Z")

</div>

Doch das funktioniert. Habe gestern erst so ein Feld via Installer mit 4 Optionen angelegt. Ich kann aber erst morgen nach dem Code schauen.

---

<div class="post-metadata">

### Author: ![Exe](https://avatars.discourse-cdn.com/v4/letter/e/49beb7/32.png) [@Exe](https://forum.shopware.com/u/Exe)
#### Post date: [19. März 2020 um 07:42 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/4 "2020-03-19T07:42:12Z")

</div>

```
use Shopware\Core\System\CustomField\CustomFieldTypes;
...

    [
        'name' => 'custom_sonstwas',
        'type' => CustomFieldTypes::SELECT,
        'config' => [
            'label' => [
                'en-GB' => 'FooBar',
            ],
            'options' => [
                [
                    'label' => ['en-GB' => 'Foo'],
                    'value' => 'Bar'
                ]               
            ],
            'componentName' => 'sw-single-select',
            'customFieldType' => 'select',
        ],
    ];

```

&nbsp;

---

<div class="post-metadata">

### Author: ![Gizmo](https://avatars.discourse-cdn.com/v4/letter/g/7feea3/32.png) [@Gizmo](https://forum.shopware.com/u/Gizmo)
#### Post date: [19. März 2020 um 15:50 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/5 "2020-03-19T15:50:45Z")

</div>

Hallo Exe,

vielen Dank für deine Rückmeldung und deinem Codebeispiel.  
Hab die Felder zwischenzeitlich manuell angelegt aber hab gerade noch mal meine PHP Klasse geprüft.  
Hier fehlten die Angeben:

‚componentName‘ =\> ‚sw-single-select‘,  
‚customFieldType‘ =\> ‚select‘,

Denke mal&nbsp;das war die Ursache, wenns bei dir funktioniert&nbsp; ![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile")

Danke dir!

Gruß

&nbsp;

---

<div class="post-metadata">

### Author: ![gwen](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gwen](https://forum.shopware.com/u/gwen)
#### Post date: [15. Mai 2020 um 13:40 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/6 "2020-05-15T13:40:02Z")

</div>

Hallo,  
Weiß jemand, wie man eine Voauswahl definieren kann?  
Weiß jemand, wo man ‘active’ = true genau platzieren muss oder ob man damit ein Boolean aktiv schalten kann?

VG.

---

<div class="post-metadata">

### Author: ![thomas5](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas5/32/18845_2.png) [@thomas5](https://forum.shopware.com/u/thomas5)
#### Post date: [8. Mai 2024 um 12:35 UTC](https://forum.shopware.com/t/customfield-select-uber-plugin-erstellen-fehler/65270/7 "2024-05-08T12:35:01Z")

</div>

Es ist einfach heftig, dass man dafür auch nirgends eine Anleitung findet. Ich brauche ewig, umso ein Select umzusetzen, weil man einfach keine Informationen findet.  
Kennt irgendjemand eine Quelle, bei der die CustomField-Arten beschrieben werden?
