Bestellbestätigung - kann man das Datumsformat ändern

Thema wurde von willibald_rabitsch, 7. November 2017 erstellt.

  1. willibald_rabitsch

    Registriert seit:
    16. Juni 2017
    Beiträge:
    22
    Danke erhalten:
    1
    Danke vergeben:
    17
    Hallo!

    Wenn ich jetzt eine automatisierte Bestellbestätigunge erstelle steht bei Bestellbestätigung: Dienstag, 7. November 2017 (das ist dann zweizeilig).
    Kann man das Format irgendwie ändern auf zB. 7.11.2017?

    Bitte um Hilfe.

    Danke euch!

    Lg
     
  2. Sergej (Gambio)

    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69
    Ja, durch ein Overload der Klasse
    • SendOrderContentView
    Bei Zeile 109 findest du den Part

    PHP:
    $this->set_content_data('DATE'xtc_date_long($t_order->info['date_purchased']));
    diesen kann man anpassen z.B. nach

    PHP:
    $this->set_content_data('DATE'date('d.m.Y'strtotime($t_order->info['date_purchased'])));
    ...wobei das 'd.m.Y' das Format wiedergibt.

    Hat dein Shop mehrere Sprachen sollten auch die jeweiligen Formate der Länder genutzt werden ;)


    Wie man ein Overload einer Klasse anlegt, gibt es hier zum nachlesen.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Januar 2022
    Beiträge:
    120
    Danke erhalten:
    4
    Danke vergeben:
    33
    Wie legt man denn ein Overload einer Klasse an?
     
  4. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.013
    Danke erhalten:
    319
    Danke vergeben:
    186
    Im letzten Satz von Beitrag Nr. 2 ist doch ein Link zum Nachlesen...