# Datenfeed - Bildlinks werden nicht korrekt ausgegeben

**URL:** <https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121>\
**Category:** Sonstiges\
**Created:** [15. November 2022 um 22:39 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121 "2022-11-15T22:39:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kokkotron](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kokkotron](https://forum.shopware.com/u/kokkotron)\
**Post date:** [15. November 2022 um 22:39 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121/1 "2022-11-15T22:39:46Z")

</div>

Hallo,  
ich erstelle einen neuen Verkaufskanal und wähle Produktvergleich, um z.B. einen Datenfeed für die Doofinder Suche zu erstellen. Leider gibt mir {{ product.cover.media.url }} nun zwar Bildlinks aus, aber diese sind nicht im Browser abrufbar.

Zum Beispiel wird folgender Link ausgegeben: …media/6d/e3/1a/1665655765/Sunny Boy Storage 3.7 5.0 6.0.jpg

Im Browser kommt dann eine 404 Seite. Irgendwie scheinen die Leerzeichen in Verbindung mit den Punkten Probleme zu machen. Kann jemand eine Lösung dazu geben?

Muss ich im Feed per pipe noch etwas mit anstellen, damit die URL gültig wird oder liegt es an der Shopware Engine,d ass der Link falsch intepretiert wird?

Danke

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [16. November 2022 um 12:38 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121/2 "2022-11-16T12:38:10Z")

</div>

Da fehlen %20 für die Leerzeichen.

Dateinamen mit Sonder- oder Leerzeichen sind aber generell nie eine gute Idee (persönliche Meinung).

---

<div class="post-metadata">

**Author:** ![kokkotron](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kokkotron](https://forum.shopware.com/u/kokkotron)\
**Post date:** [16. November 2022 um 13:59 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121/3 "2022-11-16T13:59:39Z")

</div>

Danke Max\_Shop. Gibt denn eine Möglichkeit die Variablenausgabe im Feedtemplate gleich so zu verarbeiten, dass es ersewtzt wird?

Mit den Leerzeichen gebe ich Dir recht. Aber es sitzen nunmal auch Nutzer dran, die da technisch keine Vorstellung haben. Es wäre also wünschenswert, wenn das der Shopware Core einfach fehlerunanfällig übernimmt.

Danke

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [16. November 2022 um 17:33 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121/4 "2022-11-16T17:33:15Z")

</div>

Habe mir das konkrete Szenario nicht angesehen, Shopware macht in dem Fall möglicherweise nichts falsch.

Du musst deine Variable einfach url\_encode unterziehen, zB. in twig [url\_encode - Documentation - Twig - The flexible, fast, and secure PHP template engine](https://twig.symfony.com/doc/3.x/filters/url_encode.html)

---

<div class="post-metadata">

**Author:** ![kokkotron](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@kokkotron](https://forum.shopware.com/u/kokkotron)\
**Post date:** [17. November 2022 um 07:04 UTC](https://forum.shopware.com/t/datenfeed-bildlinks-werden-nicht-korrekt-ausgegeben/97121/5 "2022-11-17T07:04:24Z")

</div>

Der Befehl \<g:image\_link\>{{ product.cover.media.url|url\_encode }}\</g:image\_link\> macht aus https://…  
dann sowas hier: https%3A%2F%2F

Scheint also noch nicht korrekt zu sein.

Ich habe es jetzt so gelöst. Leider nur zur Auflösung der Freizeichen aktuell geeignet, aber hilft: \<g:image\_link\>{{ product.cover.media.url|replace({’ ': „%20“}) }}\</g:image\_link\>

Interessant wäre sicher auch für andere, wie es für alle Sonderzeichen gilt.

Danke Dir auf jeden Fall!
