# eMailtemplates prouzieren Fehler: ungültiges Template

**URL:** <https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166>\
**Category:** Administration\
**Created:** [27. Dezember 2024 um 10:41 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166 "2024-12-27T10:41:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)\
**Post date:** [27. Dezember 2024 um 10:41 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/1 "2024-12-27T10:41:51Z")

</div>

Hallo zusammen,  
mit meinen eMailtemplates gibt es Probleme: Wenn ich ein Template wähle, kann ich mir die Vorschau anzeigen lassen. Alles sieht aus wie erwartet. Wenn ich aber eine Testmail verschicken möchte, kommt die Fehlermeldung: Ungültiges Template, überprüfe die Syntax.  
Ich habe daraufhin mal ein Template komplett geleert. Sowohl beim Text als auch HTML steht nur „Hallo“ drin. Sonst nichts. Das selbe Verhalten: Vorschau ok, Versand die genannte Fehlermeldung.  
Hat jemand eine Idee, was da quer liegt?  
Danke  
Oliver

---

<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:** [27. Dezember 2024 um 10:52 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/2 "2024-12-27T10:52:53Z")

</div>

Ein Syntaxfehler sollte eigentlich immer erkannt werden, unabhängig der Daten.

Bei der Vorschau wird unter Umständen nur ein Teil aller möglichen Daten verwendet, so dass manche if Abschnitte möglicherweise nicht ausgeführt werden.

In den Error Logs findest du den exakten Fehler mit entsprechend relevanter Zeile protokolliert.

---

<div class="post-metadata">

**Author:** ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)\
**Post date:** [27. Dezember 2024 um 11:00 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/3 "2024-12-27T11:00:10Z")

</div>

Danke Max\_Shop,  
die hatte ich schon geprüft aber nix brauchbares gefunden.  
Für die Hallo-Vorlage beispielweise kommt die Meldung:  
„message“: „Could not render Mail-Template with error message: Failed rendering string template using Twig: An exception has been thrown during the rendering of a template ("Warning: strtr(): Ignoring replacement of empty string") in "ddbd05c1b8007a3b5b5fb0f57625eeaa" at line 4.“,  
Vielleicht hilft Dir das ja weiter? Wobei mich das strtr() wundert. Diese Funktion kennt Twig laut Doku gar nicht!? Und in der Datenbank (mail\_template, mail\_template\_translation) kann ich keine Vorlage mit ddbd05c1b8007a3b5b5fb0f57625eeaa finden.

---

<div class="post-metadata">

**Author:** ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)\
**Post date:** [27. Dezember 2024 um 11:09 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/4 "2024-12-27T11:09:09Z")

</div>

Vielleicht ist es auch die Footer-Vorlage die Probleme macht.

---

<div class="post-metadata">

**Author:** ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)\
**Post date:** [27. Dezember 2024 um 11:23 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/5 "2024-12-27T11:23:55Z")

</div>

Danke raymond-de,  
wollte ich eben mailen. Liegt auch nahe, wenn es bei allen Vorlagen passiert. Aber manchmal steht man halt auf dem Schlauch.  
Stellt sich allerdings die Frage, warum `{{ config('core.basicInformation.bankAccount')|striptags('')|replace({"":"\n"}) }}` auf einmal diesen Fehler produziert. In der Version 6.6.9.0 übrigens.

---

<div class="post-metadata">

**Author:** ![Odido](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/odido/32/9729_2.png) [@Odido](https://forum.shopware.com/u/Odido)\
**Post date:** [27. Dezember 2024 um 11:46 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/6 "2024-12-27T11:46:13Z")

</div>

Auch das hat sich jetzt geklärt:  
Was man früher mit `{{ config('core.basicInformation.bankAccount') }}` abgerufen hat, ruft man jetzt mit `{{ shop.bankAccount }}` ab.  
Danke an alle, die sich des Themas angenommen haben und einen guten Rutsch!

---

<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:** [27. Dezember 2024 um 12:42 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/7 "2024-12-27T12:42:12Z")

</div>

> [@Odido](#):
>
> „Could not render Mail-Template with error message: Failed rendering string template using Twig: An exception has been thrown during the rendering of a template („Warning: strtr(): Ignoring replacement of empty string“) in „ddbd05c1b8007a3b5b5fb0f57625eeaa“ at line 4.“

Hier steht alles drin. Das Template hat die UUID ddbd05c1b8007a3b5b5fb0f57625eeaa. Der Fehler ist in Zeile 4. Die Variable ist leer. Wenn du das mit einer if-Abfrage abfängst, dann sollte der Fehler nicht mehr geworfen werden.

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [22. Januar 2025 um 12:00 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/8 "2025-01-22T12:00:08Z")

</div>

Hallo,

ich hatte heute ähnliche Probleme. Habe das Backup eines Shops als Test-System eingespielt und die selben Fehlermeldungen erhalten, wenn ich eine Test-Mail abgesetzt habe.

Lösung bei mir: Es funktioniert, wenn der Shop im prod Modus läuft. Sobald ich auf dev umschalte kommen die Fehlermeldungen.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [21. Februar 2025 um 12:00 UTC](https://forum.shopware.com/t/emailtemplates-prouzieren-fehler-ungueltiges-template/106166/9 "2025-02-21T12:00:51Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
