smarty link file full path in E-mail temlpates funktioniert nicht

Liebe Community,

seltsamer Weise funktioniert es und manchmal funktioniert es nicht, sprich der gleiche Link wird in einer E-mail korrekt aufgebaut, in der nächsten fehlt ein Teil.

Meiner Vorstellung nach sollte {link file=‘frontend/_public/src/img/emails/geschenke.jpg’ fullPath} einen Link auf die entsprechende Datei im aktuell genutzten Theme verweisen. Manchmal wird der Link korrekt erstellt, machman fehlt der folgende Teil: “http://www.meinshop.de/themes/Frontend/Local/”, sodass dann in der E-mail das Bild nicht angezeigt wird.

Hat jemand eine Idee?

Gruß

Ingo

  

Das Problem tritt immer wieder bei mir auf. Hat jemand einen Hinweis, wie das zustanden kommen könnte?

Nachtrag: wenn der Fehler auftritt, fehlt nur die Domain, alles andere (z.B. /themes/Frontend/Local/frontend/_public/src/img/emails/geschenke.jpg) ist vorhanden. Die Datei ist dort auch korrekt abgelegt. Manchmal funktioniert es eben und dann auch wieder nicht.

Im HTML steht dann:  Logo

Biete € 40,- (gegen Rechnung) für den richtigen Hinweis.

Das ist häufig ein CLI Problem, da dort der Context fehlt. Kommt aber auch häufig auf den Cronjob an.

Versuch das mal aus Fix smarty flink function when rendered in cli context by jkrzefski · Pull Request #1777 · shopware/shopware · GitHub

Es sieht so aus, als würde das funktionieren. Zumindest ist nichts kaputt. Ist dieser Code bereits offizieller Code von Shopware? Wenn nein, warum nicht?