# Plugin Konfiguration - Feld 'nicht editierbar'

**URL:** <https://forum.shopware.com/t/plugin-konfiguration-feld-nicht-editierbar/32508>\
**Category:** Programmierung\
**Created:** [25. November 2015 um 09:45 UTC](https://forum.shopware.com/t/plugin-konfiguration-feld-nicht-editierbar/32508 "2015-11-25T09:45:46Z")\
**Posts on this page:** 3\
**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:** [25. November 2015 um 09:45 UTC](https://forum.shopware.com/t/plugin-konfiguration-feld-nicht-editierbar/32508/1 "2015-11-25T09:45:46Z")

</div>

Hallo Zusammen! Gibt es die Möglichkeit, in Shopware 5 für die Plugin-Konfiguration ein Textfeld oder allgemein ein Feld einzufügen, welches nicht editierbar ist? Also sowas in der Art ` $form-\>setElement('text', 'myTextField', array( 'label' =\> 'My Text Field', 'value' =\> 'Dein Text...', 'scope' =\> Shopware\Models\Config\Element::SCOPE\_SHOP, 'readonly' =\> true // ?? ) );` EDIT: Ich suche eine Art Platzhalter den ich später per JavaScript mit Klick auf einen Button befüllen kann.

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [25. November 2015 um 11:48 UTC](https://forum.shopware.com/t/plugin-konfiguration-feld-nicht-editierbar/32508/2 "2015-11-25T11:48:45Z")

</div>

Warum dann nicht sowas? `'value' =\> $this-\>funcName()` - Ups Anforderungen vergessen. Wie wäre es denn dann damit: `$form-\>setElement('text', 'myTextField', array( 'xtype' =\> 'label', 'text' =\> $this-\>myGetValueFunc() ) );`

---

<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:** [25. November 2015 um 12:27 UTC](https://forum.shopware.com/t/plugin-konfiguration-feld-nicht-editierbar/32508/3 "2015-11-25T12:27:31Z")

</div>

[quote=“steinsoftware”]Warum dann nicht sowas? `'value' =\> $this-\>funcName()` - Ups Anforderungen vergessen. Wie wäre es denn dann damit: `$form-\>setElement('text', 'myTextField', array( 'xtype' =\> 'label', 'text' =\> $this-\>myGetValueFunc() ) );`[/quote] Danke dir! Mit der zweiten Lösung kann ich schon was anfangen. Der Inhalt des Textfeldes wird innerhalb der JavaScript-Funktion eines Buttons der Plugin-Konfiguration gesetzt: ` $form-\>setElement('button', 'myButton', array( 'label' =\> ' **Verbindung testen**', 'handler' =\> "function(btn) {" . "btn.up('panel').down('[elementName=myTextField]').setText('Test'); }" ) ); ` Das funktioniert auch. Hast du noch eine Idee, wie ich nun auch das Aussehen dieses Feldes anpassen kann? Gibt es eine Möglichkeit, z.B. die Textfarbe zu ändern oder sonstige CSS-Styles auszuführen?
