# Konfigurationsfeld für Bild-Upload

**URL:** <https://forum.shopware.com/t/konfigurationsfeld-fur-bild-upload/24186>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [17. Dezember 2014 um 13:46 UTC](https://forum.shopware.com/t/konfigurationsfeld-fur-bild-upload/24186 "2014-12-17T13:46:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![triemenschneider](https://avatars.discourse-cdn.com/v4/letter/t/a6a055/32.png) [@triemenschneider](https://forum.shopware.com/u/triemenschneider)\
**Post date:** [17. Dezember 2014 um 13:46 UTC](https://forum.shopware.com/t/konfigurationsfeld-fur-bild-upload/24186/1 "2014-12-17T13:46:54Z")

</div>

Hallo zusammen! Ich würde gerne ein eigenes Erlebniswelt-Element für einen Slider bauen. Das “Vimeo Widget Tutorial” war sehr hilfreich. Was mir allerdings noch nicht klar ist, ist wie ich ein Konfigurationsfeld für mein Widget erstelle, das mir den upload von Bildern erlaubt. Bei dem [vorgefertigten Feldern](http://wiki.shopware.com/Eigene-Einkaufswelten-Elemente-erstellen%5C_detail%5C_1459%5C_868.html#Konfigurationsfelder%5C_f.FCr%5C_Komponenten%5C_erstellen) ist nichts passendes dabei. Gibt es doch ein vorgefertigtes Konfigurationsfeld für den Datei-Upload im backend des slider-Widgets? Danke für Eure Hilfe. Tobias

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [17. Dezember 2014 um 14:59 UTC](https://forum.shopware.com/t/konfigurationsfeld-fur-bild-upload/24186/2 "2014-12-17T14:59:12Z")

</div>

Hallo, wenn du als convertfunction zb. getBannerMappingLinks einträgst, wird automatisch eine media selection eingefügt. Wie bei der Standardkomponente. ` $component = $this-\>createEmotionComponent(array( 'name' =\> 'Custom Banner', 'xtype' =\> 'emotion-components-banner', 'template' =\> 'component\_custom\_banner', 'cls' =\> 'custom-banner-element', 'description' =\> 'Custom-Bannerr', 'convertfunction' =\> 'getBannerMappingLinks' )); ` Um dann auf das Mapping zugreifen zukommen, brauchst du noch ein hiddenField ` $component-\>createHiddenField(array( 'name' =\> 'bannerMapping', 'valueType' =\> 'json', 'allowBlank' =\> true )); ` Ich hoffe das Hilft dir weiter.

---

<div class="post-metadata">

**Author:** ![triemenschneider](https://avatars.discourse-cdn.com/v4/letter/t/a6a055/32.png) [@triemenschneider](https://forum.shopware.com/u/triemenschneider)\
**Post date:** [17. Dezember 2014 um 20:14 UTC](https://forum.shopware.com/t/konfigurationsfeld-fur-bild-upload/24186/3 "2014-12-17T20:14:53Z")

</div>

Gibt es für den Media-Upload keine vorgefertigten ExtJS Felder, die vielleicht über Helfer-Funktionen bereits zur Verfügung gestellt werden? So wie diese hier: `$component-\>createTextField(array( 'name' =\> 'my\_first\_text\_field', 'fieldLabel' =\> 'My first Custom-Field', 'supportText' =\> 'A small description for my field.', 'helpTitle' =\> 'The help title for my field', 'helpText' =\> 'The help text for my field.', 'defaultValue' =\> 'Lorem Ipsum dolor sit amet', 'allowBlank' =\> false ));` Oder muss ich hierfür wirklich eigene ExtJS Elemente erstellen, wir bei dem “[Media Widget Example Plugin](http://wiki.shopware.com/files/downloads/mediawidget-14595484.zip)”?
