jansassjansass MemberComments: 6 Received thanks: 0 Member since: May 2013

Moin,

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

Ideen ?

Jan


 

Answers

  • vanwittlaervanwittlaer MemberComments: 393 Received thanks: 99 Member since: September 2015

    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


    image

  • brettvormkoppbrettvormkopp MemberComments: 2012 Received thanks: 395 Member since: March 2013

    Leider ist der Bug bei mir auch noch vorhanden.

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

  • jansassjansass MemberComments: 6 Received thanks: 0 Member since: May 2013

    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

     

     

    image

  • vanwittlaervanwittlaer MemberComments: 393 Received thanks: 99 Member since: September 2015

    Hallo Jan,

    ja das ist ein blöder Fehler: https://issues.shopware.com/issues/SW-22383

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

    Viel Erfolg,

    Geert

    image

  • jansassjansass MemberComments: 6 Received thanks: 0 edited November 23 Member since: May 2013

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

  • vanwittlaervanwittlaer MemberComments: 393 Received thanks: 99 Member since: September 2015

    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

    image

     

    image

  • jansassjansass MemberComments: 6 Received thanks: 0 Member since: May 2013

    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

     

Sign In or Register to comment.