# Plugin Select Store auf Zahlungsarten setzen?

**URL:** https://forum.shopware.com/t/plugin-select-store-auf-zahlungsarten-setzen/39479
**Category:** Programmierung
**Created:** [1. September 2016 um 06:43 UTC](https://forum.shopware.com/t/plugin-select-store-auf-zahlungsarten-setzen/39479 "2016-09-01T06:43:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)
#### Post date: [1. September 2016 um 06:43 UTC](https://forum.shopware.com/t/plugin-select-store-auf-zahlungsarten-setzen/39479/1 "2016-09-01T06:43:35Z")

</div>

Hallo,

&nbsp;

Ich probiere in der Plugin-Konfiguration für eine DropDown-Auswahl alle verfügbaren Zahlungsarten zu setzen.

```
$form->addElement('select', 'payments',
            array(
                'label' => 'Zahlungsart',
                'editable' => false,
                'triggerAction' => 'all',
                'value' => 'Bitte auswählen',
                'store' => 'base.Payment',
                'scope' => \Shopware\Models\Config\Element::SCOPE_SHOP,
                'description' => 'Wählen Sie die Zahlungsart.',
                'required' => true
            )
        );

```

&nbsp;

Allerdings zeigt er dann **name** jeder Zahlungsart an, also die englisch vordefinierten (z.B. invoice für Rechnung). Ich möchte dort nun aber gerne ‘Rechnung’ stehen haben.

Laut Backend heißt dieses Feld **description**.

Kann dies irgendwie über den Zugriff mit base.Payment geregelt werden?

---

<div class="post-metadata">

### Author: ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)
#### Post date: [1. September 2016 um 06:57 UTC](https://forum.shopware.com/t/plugin-select-store-auf-zahlungsarten-setzen/39479/2 "2016-09-01T06:57:58Z")

</div>

Ok selbst eine Lösung gefunden:

&nbsp;

Man braucht zusätzlich die Option displayField und kann dann das Feld angeben, dass angezeigt werden soll:

&nbsp;

```
$form->addElement('select', 'payments',
            array(
                'label' => 'Zahlungsart',
                'editable' => false,
                'triggerAction' => 'all',
                'value' => 'Bitte auswählen',
                'store' => 'base.Payment',
                'displayField' => 'description'
                'scope' => \Shopware\Models\Config\Element::SCOPE_SHOP,
                'description' => 'Wählen Sie die Zahlungsart.',
                'required' => true
            )
        );

```

&nbsp;
