Variable $sShopURL seit 5.4.2 'fehlerhaft'

Statt https://meinshop.de gibt diese Variable nach dem letzten Update auf 5.4.2 auf einmal https://meinshop.de/de aus, was so ziemlich alle E-Mail Vorlagen unbrauch macht. Cache haben wir schon mehrfach geleert. :slight_smile:

Hast du denn in den Grundeinstellungen für diesen Shop /de als Path oder virtuellen Path definiert?
Dann sollte das richtig sein.

Macht Ihr eigentlich auch mal eine Paus? /de ist als virtual path definiert.

Dann nimm den einfach raus…

Rausnehmen geht nicht. Warum hat es über Jahre funktioniert und auf einmal nicht mehr?

Was heist rausnehmen geht nicht ? - post mal die Einstellungen als Bild; möglicherweise ist da gar nichts drin ? (ausgegraut)

Wir wollen es nicht rausnehmen. Die komplette URL Struktur ist durchdacht und soll so bleiben. :slight_smile: Wir könnten es rausnehmen, wenn wir wollten.

Bug ticket öffnen?

Das ist vom Verhalten aber richtig. Die Variable mit Host würde nur die Domain zurückgeben. 

Die Shop URL muss ja mit virtuellen Pfaden oder echten Pfaden sein. Sonst wäre der Aufruf für ganze URLs ja nie vollständig.

Also kein Fehler 

Sebastian

PS: Ggf. hattet ihr vorher eine Version, wo die URL falsch zusammengebaut wurde oder etwas anders hat dazwischengefunkt :wink: Generell ist das seit Shopware 4 so

Nutze {$sShopURL} in dem Email Template sORDER und sREGISTERCONFIRMATION. im Body und im Footer via {include file=“string:{config name=emailfooterhtml}”}.

In der sORDER wird die korrekte URL ausgegeben: https://domain.de/shop < KORREKT

In der sREGISTERCONFIRMATION wird die URL so ausgegeben: https://domain.de < FALSCH

Bei den anderen Vorlagen passt es. Lediglich in der sREGISTERCONFIRMATION wird die URL nicht korrekt ausgegeben!

Habe schon alle Caches gelöscht, ändert sich nichts am Verhalten. Die Ausgaben müssten doch identisch sein?! Nutze die aktuelle 5.4.6.