Bilder im Footer (Textbaustein)

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

Wie sieht dein Code-Snippet aus?

Angabe so? <img src=’‚https://xxx/xxx/logo.png‘’>

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

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‘’>

Funktioniert einfach nicht :frowning:

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

VG

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

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

Siehe Bild:

Eine Idee?

Hat denn sonst keiner dieses Problem ?

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.

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

1

Im Template werden Textbausteine wie folgt ausgegeben:

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

Die Funktion sw_sanitize filtert hier die img-Tags raus. genauer gesagt, werden die Textbausteine durch den 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.

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

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