# Freitextfeld Bild auf Herstellerseite ausgeben

**URL:** <https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105>\
**Category:** Themes & Design\
**Created:** [5. November 2016 um 11:05 UTC](https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105 "2016-11-05T11:05:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)\
**Post date:** [5. November 2016 um 11:05 UTC](https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105/1 "2016-11-05T11:05:51Z")

</div>

Hey Zusammen,

ich stehe irgendwie ein bisschen auf dem Schlauch.&nbsp;

Ich wollte gerne zusätzlich zum Logo des Herstellers noch ein weiteres großes Bild (ähnlich zu Kategoriebild) bei den Herstellern pflegen. Habe hierfür ein Freitextfeld angelegt vom Typ ShopwareMedia.&nbsp;

Dort kann ich auch wunderbar ein Bild auswählen und speicher.&nbsp;

Im Template hatte ich versucht über folgenden Codeschnipsel darauf zuzugreifen.&nbsp;

```
    {if $manufacturer->getAttribute("core")->get("supplierimage")}
        
            get("supplierimage")}" alt="{$manufacturer->getName()|escape}">
        
    {/if}

```

Hier bekomme ich dann allerdings immer nur meine ID des Bildes zurück. Beispiel /1037

Muss ich hierfür tatsächlich auch ein Plugin schreiben, welches mir dann den kompletten Pfad mitgibt oder gibt es hier eventuell eine Lösung über Smarty um mir das Bild auszugeben?

Danke für eure Tipps.

Liebe Grüße

Kevin

---

<div class="post-metadata">

**Author:** ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)\
**Post date:** [6. November 2016 um 17:33 UTC](https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105/2 "2016-11-06T17:33:46Z")

</div>

Hey Zusammen,

da es scheinbar nicht funktioniert so aus dem Stand heraus, habe ich hierfür eine erste Version eines Plugins geschrieben.&nbsp;

Wer es als Denkanstoß nutzen will, kann das gerne tun.&nbsp;

> **[Kevinschmid86/KSchmidSupplierImage](https://github.com/Kevinschmid86/KSchmidSupplierImage)**
>
> Contribute to Kevinschmid86/KSchmidSupplierImage development by creating an account on GitHub.

Vielleicht hat ja auch jemand Lust von @shopware‍ hierzu etwas zu sagen? Mir scheint es ein wenig aufwändig implementiert zu sein. Für die Lernkurve wäre ein Feedback toll.&nbsp;

Querverweis auch zu folgendem Post.

> **[Neues Freitextmodul, Artikel - Freitextfeld Einfachauswahl -\> Entity Media...](https://forum.shopware.com/discussion/comment/177705/#Comment_177705)**
>
> Hi Flo, wie versprochen hatte ich mich heute Vormittag nochmals mit dem Thema beschäftigt und eine erstes Plugin zu dem Thema erstellt. Von der Konfiguration her ist es noch sehr rudimentär aber vielleicht hilft es dir auch weiter.  Kannst es...

Liebe Grüße

Kevin

---

<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. November 2016 um 22:12 UTC](https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105/3 "2016-11-06T22:12:44Z")

</div>

Mit diesen zwei Zeilen solltest du anhand der ID und des ShopContexes das Bild kriegen inklusive Thumbnails etc…

```
$media = Shopware()->Container()->get('shopware_storefront.media_service')->get($id, $context);
        $media = Shopware()->Container()->get('legacy_struct_converter')->convertMediaStruct($media)

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![KevinS86](https://avatars.discourse-cdn.com/v4/letter/k/67e7ee/32.png) [@KevinS86](https://forum.shopware.com/u/KevinS86)\
**Post date:** [12. November 2016 um 14:50 UTC](https://forum.shopware.com/t/freitextfeld-bild-auf-herstellerseite-ausgeben/41105/4 "2016-11-12T14:50:51Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Mit diesen zwei Zeilen solltest du anhand der ID und des ShopContexes das Bild kriegen inklusive Thumbnails etc…
> 
> $media = Shopware()-\>Container()-\>get(‚shopware\_storefront.media\_service‘)-\>get($id, $context);  
> $media = Shopware()-\>Container()-\>get(‚legacy\_struct\_converter‘)-\>convertMediaStruct($media)
> 
> &nbsp;

Vielen Dank dafür. Habe mein Plugin entsprechend angepasst und die SQL-Abfrage rausgeworfen und dabei die Abfrage noch erweitert, sodass das Bild nun auch auf der Artikeldetailseite zur Verfügung steht.

[https://github.com/Kevinschmid86/KSchmidSupplierImage](https://github.com/Kevinschmid86/KSchmidSupplierImage)

Danke nochmal.

Liebe Grüße

Kevin&nbsp;
