Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Daten der Kundenanmeldung in E-Mail anzeigen

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    am: 05. April 2011, 11:35:45
    Hallo,

    habe nach folgender Anleitung in der Wiki die "create_acount.php" angepasst: Daten der Kundenanmeldung in Bestätigungs E-Mail anzeigen

    Die eingegebenen Daten werden jedoch nur "teilweise" ausgegeben...?

    Hier wird kein Nachname angezeigt:

    Code: PHP  [Auswählen]
    {if $GENDER == 'm'}Sehr geehrter Herr{else}Sehr geehrte Frau {$LASTNAME}{/if},
     
    Hier wird korrekterweise Vor und Zuname angezeigt:

    Code: PHP  [Auswählen]
    {if $GENDER == 'm'}Sehr geehrter Herr{else}Sehr geehrte Frau {$NAME}{/if},
     
    Danke für die Hilfe

    Jürgen



    Linkback: https://www.modified-shop.org/forum/index.php?topic=12166.0
    Managed Server

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #1 am: 05. April 2011, 13:26:04
    Aber {$LASTNAME} wird doch in der Anleitung gar nicht definiert, sondern nur {$VORNAME} und {$NACHNAME}. :?

    Ansonsten schau auch mal hier: Anrede in Shop E-Mails
    und hier: Anrede in E-Mail und Artikel in Status E-Mail

    Oder wenn du es genau so haben willst, wie es in modified eCommerce Shopsoftware 1.06 sein wird, dann findest du die Änderungen in r1751.

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #2 am: 05. April 2011, 13:42:31
    Du kannst dich aber auch daran orientieren, das Feature haben wir bereits in r1751 eingeplant...

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #3 am: 05. April 2011, 14:32:28
    Aber dann müsste er doch (hatte das auch schon vorher probiert) hier den Nachnamen ausgeben?

    Code: PHP  [Auswählen]
    {if $GENDER == 'm'}Sehr geehrter Herr{else}Sehr geehrte Frau {$NACHNAME}{/if},
     
    ...macht er aber nicht...?

    Danke für die Hilfe

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #4 am: 05. April 2011, 15:07:05
    ich würde das auch so schreiben:

    Code: PHP  [Auswählen]
    {if $GENDER == 'm'}Sehr geehrter Herr{else}Sehr geehrte Frau{/if}{$NACHNAME}
    also die Variable {$NACHNAME} nach dem schließenden {/if} sonst wird der Nachname nur bei der Anrede "Frau" angezeigt.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #5 am: 05. April 2011, 15:35:51
    :good:

    Genau so ist es, wie jonnyB sagt. ;-)

    Grüße

    Torsten

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #6 am: 05. April 2011, 15:51:26
    Danke für die Antwort... aber auch das funktioniert nicht...

    Auch wenn ich den Beispielcode aus dem Wiki eingebe erhalte ich keine Ausgabe von Daten...

    Irgendeine Idee? Das ganze gilt doch auch für bereits bestehende Accounts, oder?

    Anbei mal mein entsprechender Teil aus der create_acount.php.

    ca. ab Zeile 325

    Code: PHP  [Auswählen]
                    // assign data to smarty
                    $smarty->assign('language', $_SESSION['language']);
                    // assign data to smarty
    $smarty->assign('language', $_SESSION['language']);
    $smarty->assign('logo_path',HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
    $smarty->assign('content', $module_content);
    $smarty->assign('PASSWORT', $password);
    $smarty->assign('VORNAME', $firstname);
    $smarty->assign('NACHNAME', $lastname);
    $smarty->assign('STRASSE', $street_address);
    $smarty->assign('ZIP', $postcode);
    $smarty->assign('STADT', $city);
    $smarty->assign('COUNTRY', $country);
    $smarty->assign('EMAIL', $email_address);
    $smarty->assign('TEL', $telephone);
    $smarty->assign('COMPANY', $company);
    $smarty->assign('VAT', $vat);
    $smarty->assign('GENDER', $gender);
    $smarty->assign('NEWSLETTER', $newsletter);
    $smarty->assign('START_CID', $start_cid);
    $smarty->assign('FAX', $fax);
    $smarty->assign('DOB', $dob);
    $smarty->caching = false;
                    $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
                    $smarty->assign('content', $module_content);
                    $smarty->caching = false;
     

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #7 am: 05. April 2011, 16:08:16
    [...]
    Irgendeine Idee? Das ganze gilt doch auch für bereits bestehende Accounts, oder?
    [...]

    hier verstehe ich nicht was du meinst... wie soll die Funktion "create_account" für bestehende Accounts funktionieren?

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Daten der Kundenanmeldung in E-Mail anzeigen
    Antwort #8 am: 05. April 2011, 21:06:39
    Da stand ich wohl auf dem Schlauch...

    Also funktioniert das nur in der creat_account_mail...?!

    Und wie mache ich das damit das in den anderen E-Mails geht, order_mail, etc.?

    Danke für die Hilfe

    Jürgen

    1 Antworten
    2415 Aufrufe
    06. April 2011, 17:46:47 von nechilo
    5 Antworten
    3267 Aufrufe
    09. Februar 2014, 13:54:49 von Modulfux
    2 Antworten
    342 Aufrufe
    01. Februar 2024, 18:18:28 von NASCAR-Fan