# media/image/xxxxxxx.jpg geht nicht?

**URL:** <https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311>\
**Category:** Programmierung\
**Created:** [2. Januar 2016 um 23:36 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311 "2016-01-02T23:36:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [2. Januar 2016 um 23:36 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/1 "2016-01-02T23:36:52Z")

</div>

Hallo, ich habe mir eine angepasste Version eines Einkaufswelten-Elements geschrieben. Dabei habe ich ein Mediaselectfield (myimage) gebraucht. Wenn ich es jetzt verwende und im Backend ein z.B. Artikelbild auswähle… erscheint in der Mediaselect-Leiste zunähst der richtige Pfad zu der Bilddatei media/image/aa/bb/cc/bla.jpg Wenn ich es jetzt speichere und nochmals aufrufe, steht da nur noch media/image/bla.jpg Im Frontend wird das Bild nicht gefunden, da hier natürlich über die $Data-Variable nur media/image/bla.jpg ankommt. ` ![]({link file=$Data.myimage})` Kann mir jemand sagen woran das liegt? Wie krieg ich das Frontend dazu, die Bilder die ich über ein eigenes mediaselectfield aussuche, anzuzeigen?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [2. Januar 2016 um 23:41 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/2 "2016-01-02T23:41:06Z")

</div>

Ab Shopware 5.1.2 gibt es ein smarty modifier, dass dir direkt im Template den realen Pfad aus dem virtuellen Pfad liefert. Bis dahin müsstest du den Pfad durch den media service jagen. Viele Grüße

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [2. Januar 2016 um 23:46 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/3 "2016-01-02T23:46:52Z")

</div>

Hey danke für die schnelle Antwort. Aber warum funktioniert es in den Standart-Templates von den StandardEinkaufswelten-Elementen. Da steht ja auch nur ` ![]({link file=$Data.file})` Kannst du mir ein kleines Beispiel geben wie man das macht? Kann ich das auch dirket im Template machen? Habe in meinem Template mit ` ![]({media path=$Data.file})` versucht doch da bekomme ich nun `$\_smarty\_tpl-\>tpl\_vars['Data']-\>value['file']//1e/21/06/$\_smarty\_tpl-\>tpl\_vars['Data']-\>value['file']` Im Grunde brauche ich ja das /1e/21/06 aber wie krieg ich das DA raus?

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [4. Januar 2016 um 16:36 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/4 "2016-01-04T16:36:43Z")

</div>

Kann mir jemand einen Schubs geben?

---

<div class="post-metadata">

**Author:** ![hec](https://avatars.discourse-cdn.com/v4/letter/h/e274bd/32.png) [@hec](https://forum.shopware.com/u/hec)\
**Post date:** [4. Januar 2016 um 16:54 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/5 "2016-01-04T16:54:12Z")

</div>

Hallo, wenn du {media} benutzt, kannst du keine Variable als Wert für path nutzen. Vgl. [https://developers.shopware.com/develop … generation](https://developers.shopware.com/developers-guide/shopware-5-media-service/#url-generation) Also entweder im Controller den MediaService nutzen und dann als Variable an dein Smarty-Template übergeben, auf den von Aquatuning genannten Modifier warten oder nicht gefundene Media-URLs an die Fallback-Action senden (für nginx siehe [https://github.com/bcremer/shopware-wit … e.conf#L48](https://github.com/bcremer/shopware-with-nginx/blob/master/global/shopware.conf#L48)). Grüße, Sven

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [4. Januar 2016 um 17:43 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/6 "2016-01-04T17:43:14Z")

</div>

Meine Antwort war leider nicht ganz korrekt. Ich meinte tatsächlich den {media} tag und keinen modifier. Dieser ist aber aktuell fehlerhaft und wird mit 5.1.2 korrigiert. Viele Grüße

---

<div class="post-metadata">

**Author:** ![Mogly](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@Mogly](https://forum.shopware.com/u/Mogly)\
**Post date:** [15. Januar 2016 um 10:33 UTC](https://forum.shopware.com/t/media-image-xxxxxxx-jpg-geht-nicht/33311/7 "2016-01-15T10:33:59Z")

</div>

[quote=“Aquatuning GmbH”]Meine Antwort war leider nicht ganz korrekt. Ich meinte tatsächlich den {media} tag und keinen modifier. Dieser ist aber aktuell fehlerhaft und wird mit 5.1.2 korrigiert. Viele Grüße[/quote] Hey, weiss jemand ob das nun gefices wurde? in der Changelog steht dazu nichts.
