# Einkaufsweltelement Medienauswahl erzeugt falsche URL

**URL:** <https://forum.shopware.com/t/einkaufsweltelement-medienauswahl-erzeugt-falsche-url/53936>\
**Category:** Programmierung\
**Created:** [6. Juli 2018 um 13:41 UTC](https://forum.shopware.com/t/einkaufsweltelement-medienauswahl-erzeugt-falsche-url/53936 "2018-07-06T13:41:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [6. Juli 2018 um 13:41 UTC](https://forum.shopware.com/t/einkaufsweltelement-medienauswahl-erzeugt-falsche-url/53936/1 "2018-07-06T13:41:38Z")

</div>

Hallo,

ich habe in einem Plugin ein eigenes Einkaufsweltelement erzeugt. Dieses hat eine Medienauswahl.

```
$component = $emotionComponentInstaller->createOrUpdate(
    $plugin->getName(),
    'Elementname',
    $options
);

$component->createMediaField([
    'name' => 'image',
    'fieldLabel' => $translator->get('image'),
    'valueField' => 'virtualPath'
]);

```

&nbsp;

Wenn ich im Einkaufsweltelement nun ein Medium auswähle, erscheint im Textfeld&nbsp; **media/image/9q12s32y.png**

Sobald ich die ganze Einkaufswelt speichere hat das Medium die URL&nbsp; **[https://meinshop.de/](https://meinshop.de/)media/image/72/a3/f9/9q12s32y.png**

Wenn ich sie nochmal speichere, wird daraus&nbsp; **[https://meinshop.de/https://meinshop.de/](https://meinshop.de/https://meinshop.de/)media/image/72/a3/f9/9q12s32y.png**

usw.

&nbsp;

was mach ich falsch? Warum verhält sich das so?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [6. Juli 2018 um 21:25 UTC](https://forum.shopware.com/t/einkaufsweltelement-medienauswahl-erzeugt-falsche-url/53936/2 "2018-07-06T21:25:53Z")

</div>

Ist bekannt.&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/SW-21236). Dort gibs auch ein Workaround
