{$salutation} seit Version 5.6.9

Moin,

Mail-Template sREGISTRATIONCONFIRMATION > Hallo {$salutation} {$lastname}, wird nur mit $lastname befüllt; $salutation bleibt leer. Auch {$salutation|saluation} bleibt ohne Inhalt.

Ideen ?

Jan

 

Hi Jan,

wie testest Du das? Ist das nur in den Vorlagen? Schau mal, ob das Feld in den Beispielvariablen überhaupt gefüllt ist. Die Beispielvariablen enthalten immer die Werte der letzten ausgeführten Transaktion.

Viel Erfolg,

Geert

Leider ist der Bug bei mir auch noch vorhanden.

Siehe Forumseintrag https://forum.shopware.com/discussion/68490/sregisterconfirmation-anrede 

In der Vorschau ist $salutation ebenfalls leer, obwohl es im Kundendatensatz vorhanden ist. Ich teste so: Aktuelle Version, ist so eingestellt, daß der Admin eine Nachricht bekommt, wenn ein neuer User sich registriert, und in dieser Mail ist die Anrede dann leer.

 

Mit der Vorversion hat das fehlerfrei gearbeitet, weitere Änderungen gab es nicht.

Ratlos…

Jan

 

 

Hallo Jan,

ja das ist ein blöder Fehler: Shopware Issuetracker

Es gibt einen Workaround: in den Textbausteinen Werte für Frau/Herr oder was sonst eintragen. SIehe Screenshot.

Viel Erfolg,

Geert

Vielen Dank, ich teste mal damit ! Edit: Scheint das Problem tatsächlich zu lösen!

Asche über mein Haupt, der Workaround war vielleicht ein bisschen zu schnell, wenn er auch funktioniert. Ursache des Fehlers ist, dass die Einstellungen in den Grundeinstellungen und in den Textbausteinen nicht zusammen passen. Der saubere Weg dürfte eher sein:

  1. In den Grundeinstelleungen - Anmeldung/Registrierung unter Verfügbare Anreden sollte “mr,ms,diverse” stehen (im Auslieferzustand steht dort “mr,ms”, das wird aber oft von wohlmeinenden Backend-Benutzern überschrieben, die meinen, da müsse Herr/Frau/Divers stehen ).

  2. in den Textbausteinen unter frontend/salutation die entsprechenden Übersetzungen für mr, ms und diverse anlegen. Wenn Du dort schon Textbausteine für Herr und Frau hast, lasse sie besser drinnen.

  3. Je nachdem, wann die unter 1. beschriebene Änderung (von mr,ms in Frau,Herr) vorgenommen wurde, findest Du in der s_user-Tabelle Einträge mir verschiedenen Salutations. (Also z.B. Herr statt mr, Frau statt ms.) Die solltest Du noch aufräumen.

Insofern ist das https://issues.shopware.com/issues/SW-22383 auch kein Code-Bug sondern wahrscheinlich einfach ein Bedienungsfehler.

Viel Erfolg,

Geert

 

Geert,  ja, das hatte ich auch GENAU so verstanden. Nach Ansicht von mrs/mr vs Fr/Hr war mir klar, das der Kernfehler die unterschiedlichen Strings sind und nicht nur die fehlenden Übersetzung (bzw dess Vorhandensein)

 

Beste Grüße

Jan