# Media Selector in Shopware 5 Einkaufswelten

**URL:** <https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256>\
**Category:** Programmierung\
**Created:** [4. Oktober 2016 um 09:28 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256 "2016-10-04T09:28:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mSengera](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@mSengera](https://forum.shopware.com/u/mSengera)\
**Post date:** [4. Oktober 2016 um 09:28 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/1 "2016-10-04T09:28:03Z")

</div>

Hallo liebe Community,  
ich brauche für mein Projekt ein neues Einkaufswelten Element. Bis hier her hat alles super geklappt.&nbsp;  
Ziel ist es, ein Bild zu haben, auf welches sich eine Überschrift und eine Subheadline einrichten lässt.

Die Headline und die Subheadline funktionieren ohne Probleme. Allerdings habe ich mit dem Bild Probleme. Es gibt den Media Selector ja nicht als vorgefertigtes ExtJS Element.

Kann mir jemand ein gutes Tutorial nennen, oder Codesnippets zu dem Thema schicken? Ich habe nur Codesnippets für Shopware 4 gefunden, welche natürlich nicht ohne weiteres funktionieren.  
Ich benötige quasi den selben Image Chooser wie z.B. das Banner Element benutzt.

Liebe Grüße  
Marvin

---

<div class="post-metadata">

**Author:** ![j\_eng](https://avatars.discourse-cdn.com/v4/letter/j/ea5d25/32.png) [@j\_eng](https://forum.shopware.com/u/j_eng)\
**Post date:** [4. Oktober 2016 um 10:18 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/2 "2016-10-04T10:18:20Z")

</div>

Hi, so habe ich das gemacht. Steht aber auch irgendwo in der Dokumentation:

```
public function registerTeaserImageEmotion()
{
    $component = $this->createEmotionComponent(array(
        'name' => 'Teaser-Image',
        'template' => 'teaser_image_emotion_template',
        'cls' => 'teaser-image-component-class',
        'description' => 'Einfaches Teaser-Bild'
    ));

    $component->createMediaField( array(
        'name' => 'image',
        'fieldLabel' => 'Teaser-Bild',
        'allowBlank' => true
    ) );
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![mSengera](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@mSengera](https://forum.shopware.com/u/mSengera)\
**Post date:** [4. Oktober 2016 um 10:31 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/3 "2016-10-04T10:31:46Z")

</div>

Ui! Das war ja erschreckend einfach… Ich hab es in der Doku nicht gefunden…&nbsp;

Vielen Dank! Das löst all meine Probleme 🙂

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [4. Oktober 2016 um 11:05 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/4 "2016-10-04T11:05:05Z")

</div>

> [@mSengera schrieb:](https://forum.shopware.com/profile/24794/mSengera "mSengera")
> 
> Ui! Das war ja erschreckend einfach… Ich hab es in der Doku nicht gefunden…&nbsp;
> 
> Vielen Dank! Das löst all meine Probleme ![:)](https://dub1.discourse-cdn.com/flex013/resources/emoji/smile.png ":)")

Hallo,

der Punkt steht sehr ausführlich auch in der Shopware 5 - Dokumentation, siehe: [Custom shopping world elements](https://developers.shopware.com/developers-guide/custom-shopping-world-elements/) .

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![j\_eng](https://avatars.discourse-cdn.com/v4/letter/j/ea5d25/32.png) [@j\_eng](https://forum.shopware.com/u/j_eng)\
**Post date:** [4. Oktober 2016 um 11:17 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/5 "2016-10-04T11:17:37Z")

</div>

Tatsächlich nicht. Das Media-Field taucht in dieser Dokumentation nicht auf. Ich kann mich leider nicht mehr erinnern, in welcher Version welcher Dokumentation das benannt/gezeigt wurde.

---

<div class="post-metadata">

**Author:** ![mSengera](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@mSengera](https://forum.shopware.com/u/mSengera)\
**Post date:** [28. Oktober 2016 um 07:41 UTC](https://forum.shopware.com/t/media-selector-in-shopware-5-einkaufswelten/40256/6 "2016-10-28T07:41:58Z")

</div>

Na gut. Ein Blick in die passende Klasse hätte mein Problem sicherlich auch gelöst sehe ich gerade.&nbsp;

Aber in der Doku taucht es nach wie vor nicht auf. Wäre eine gute Idee das zu ergänzen 🙂
