# Bilder im Footer (Textbaustein)

**URL:** <https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290>\
**Category:** Themes & Design\
**Created:** [29. April 2021 um 13:40 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290 "2021-04-29T13:40:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [29. April 2021 um 13:40 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/1 "2021-04-29T13:40:18Z")

</div>

Servus Leute,  
ich kann mich daran erinnern, dass ich damals bei Shopware 5 einfach per HTML ein Bild über den Textbaustein im Footer ausgeben lassen konnte.  
Bild habe ich über Medien im Backend hochgeladen, Link kopiert und dann bei „footer.serviceHotlineHeadline“ mit ![]() eingegeben.  
Funktioniert allerdings leider nicht.  
Kann mir jemand hier weiterhelfen?

Vielen Dank vorab  
Grüße Kevin

---

<div class="post-metadata">

**Author:** ![Moin](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@Moin](https://forum.shopware.com/u/Moin)\
**Post date:** [30. April 2021 um 09:54 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/2 "2021-04-30T09:54:01Z")

</div>

Wie sieht dein Code-Snippet aus?

Angabe so? \<img src=’‚[https://xxx/xxx/logo.png](https://xxx/xxx/logo.png)‘’\>

Achtung Hochkommata in Doppel setzen, das Forum stellt es falsch dar.

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [2. Mai 2021 um 20:33 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/3 "2021-05-02T20:33:15Z")

</div>

Verzeiung, wollte oben schon in meiner Frage den Code-Snippet eingeben.  
So habe ich den Code eingegeben: (zwei Hochkommas)  
\<img src=’‚[https://www.kevins-sammelkartenshop.de/media/39/72/89/1619703773/Unbenannt.png](https://www.kevins-sammelkartenshop.de/media/39/72/89/1619703773/Unbenannt.png)‘’\>

Funktioniert einfach nicht ☹

---

<div class="post-metadata">

**Author:** ![Moin](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@Moin](https://forum.shopware.com/u/Moin)\
**Post date:** [3. Mai 2021 um 10:11 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/4 "2021-05-03T10:11:44Z")

</div>

Hast du eine URL, ich würde das schnell mal prüfen wollen, ob es net funzt.

VG

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [4. Mai 2021 um 19:06 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/5 "2021-05-04T19:06:41Z")

</div>

Ich habe jetzt einfach nur mal das Demostore Logo versucht zu verwenden.  
Hier mal ein Bild

 ![Textbaustein](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/f35359f453a5bbd4f05f6521946c618cdc075b64.jpeg)

Habe auch versucht den Snippet mit /media/bf/23/c2/1620153373/demostore-logo.png, also ohne https://…, allerdings funktioniert das ebenfalls nicht.

Siehe Bild:

 ![Textbaustein2](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/3ce3537306c45ed04c197e6541f0b8cf511bd780.jpeg)

Eine Idee?

---

<div class="post-metadata">

**Author:** ![KevinK](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@KevinK](https://forum.shopware.com/u/KevinK)\
**Post date:** [15. Mai 2021 um 19:30 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/6 "2021-05-15T19:30:44Z")

</div>

Hat denn sonst keiner dieses Problem ?

---

<div class="post-metadata">

**Author:** ![Ben-Da](https://avatars.discourse-cdn.com/v4/letter/b/48db29/32.png) [@Ben-Da](https://forum.shopware.com/u/Ben-Da)\
**Post date:** [24. August 2021 um 17:47 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/7 "2021-08-24T17:47:52Z")

</div>

Hallo,  
ich habe das gleiche Problem. Ich möchte im Textbaustein `footer.serviceHotline` ein Bild mit einfügen, weil ich es für die Zahlungsmethoden Logo’s verwenden möchte.  
Klappt aber nicht.  
Text fügt er ein, aber Bilder nicht. Wurde mit `<img src="media/5d/49/d9/1659812852/de-pp-logo-150px.png">` getestet.

---

<div class="post-metadata">

**Author:** ![k.prueter](https://avatars.discourse-cdn.com/v4/letter/k/22d042/32.png) [@k.prueter](https://forum.shopware.com/u/k.prueter)\
**Post date:** [25. August 2021 um 06:27 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/8 "2021-08-25T06:27:41Z")

</div>

Das img-tag wird bei den snippets nicht geparsed, einfache text-tags (h1) hingegen schon.

 ![2](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/5f6c3f4fa072348ac7b02e53f7fc12e6e458ce5d.png)

![1](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/0f6f885dd368711079a9996250a23bf9d42ef9f5.png)

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [25. August 2021 um 07:05 UTC](https://forum.shopware.com/t/bilder-im-footer-textbaustein/87290/9 "2021-08-25T07:05:48Z")

</div>

Im Template werden Textbausteine wie folgt ausgegeben:

```auto
{{ "footer.serviceHotlineHeadline"|trans|sw_sanitize }}

```

Die Funktion `sw_sanitize` filtert hier die img-Tags raus. genauer gesagt, werden die Textbausteine durch den [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) gefiltert. Leider werden die Einstellungen nicht duch reguläre config files in Symfony vorgenommen.

In `Framework/Twig/Extension/SwSanitizeTwigFilter.php` ist die Extension und dort sind auch die erlaubten Elemente und Attribute definiert. Das img-Tag ist nicht dabei. Vermutlich werden einfach alle Tags, in denen externe Quellen angegeben werden können, als unsicher angesehen. Die Extension ist aber als Service registriert, weshalb man sie in einem Plugin ersetzen kann.

Oder man kann die Funktion im Template ersetzen durch `raw`, dann fehlt allerdings der Sicherheitsaspekt.

```auto
{{ "footer.serviceHotlineHeadline"|trans|raw }}

```

Keine dieser Lösungen erscheint mir allerdings irgendwie angemessen. Am besten die Bilder direkt im Template einbinden.
