Ergebnis 1 bis 7 von 7

Thema: Datumsformat in E-Mail (notification center)

  1. #1
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard Datumsformat in E-Mail (notification center)

    Liebes Forum,

    heute brauche ich mal Eure Hilfe.

    Ich habe ein Formular, in dem u.a. das Geburtsdatum erfasst wird. Das passiert offensichtlich auch korrekt, denn über einen Export (contao-leads) wird es korrekt ausgegeben.
    Leider wird es aber in der Bestätigungsmail als (vermute ich) Unix-Timecode ausgegeben, was natürlich für den Nutzer verwirrend ist.

    Habt Ihr da eine Idee, wie ich es bewerkstelligen kann, dass aus "90198000" der 10.11.1972 wird? Im Backend und im Export klappt das auch, aber wie ich das Format für die Benachrichtigung "leserlich" ausgeben kann, ist mir leider nicht klar.

    Danke für Eure Hilfe!

    Viele Grüße
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn dort InsertTags ersetzt werden nachdem die SimpleTags aufgelöst wurden, könnte man eine Datei aufrufen, die diese Umwandlung liefert.
    {{file:datum.php?d=##form_geburtstag##}}

    Datei datum.php:
    PHP-Code:
    echo date('d.m.Y', \Input::get('d')); 
    (Ist nicht ausprobiert)

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.949

    Standard

    Ob man den Timestamp in der Benachrichtigung als lesbares Datum formatieren kann weiß ich spontan nicht.

    Ich frage mich aber: wo kommt das her == wie ist das entsprechende Feld im Formular definiert? (Datepicker?)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So, die Lösung von do_while habe ich ausprobiert, das hat leider nicht funktioniert.

    @fiedsch: Das Feld ist ein Textfeld, das auf "Datum" validiert wird im Format dd.mm.jjjj.

    Viele Grüße
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  5. #5
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard Der Fehler sitzt meist 50 cm vor dem Bildschirm

    Die Lösung von do_while funktioniert doch.
    Aber wenn man nur Copy/Paste macht, statt selbst noch mal nachzudenken, dann halt nicht.

    Code:
    {{file:datum.php?d=##form_geburtstag##}}
    funktionierte nicht, weil nach dem file natürlich :: hingehört.

    Also so funktioniert es:
    Code:
    {{file::datum.php?d=##form_geburtstag##}}
    Vielen Dank! Vielleicht kann es ja noch jemand gebrauchen.
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  6. #6
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es geht noch viel eleganter, wenn man die richtigen Quellen kennt:

    https://github.com/codefog/contao-haste/blob/master/docs/Util/InsertTags.md


    "haste" hat man ja sowieso mitinstalliert mit dem notification_center, daher funktioniert folgendes:

    Code:
    {{formatted_datetime::##form_Geburtsdatum##::d.m.Y}}
    (Danke an Andi Schempp für den Hinweis.)
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  7. #7
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und noch eine letzte Bemerkung:
    Wenn der Kunde dann am Freitagnachmittag sagt: Geburtsdatum können Sie rausnehmen, das wollen wir doch nicht erheben.

    Aber wenn ich das vorher gewusst hätte, wäre ich nie auf die haste Inserttags gestoßen!
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •