Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: NL-Versanddatum in NL-Reader ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard NL-Versanddatum in NL-Reader ausgeben

    Hallo,
    Ich möchte gerne ds Versanddatum des Newsletters in der Reader-Ansicht ausgeben. In der Tabelle gibt es auch die Spalte 'date' in der wohl das Versanddatum abgelegt wird. Doch kann ich dies nicht mit
    PHP-Code:
    <?= date("d.m.Y,$this->date); ?>
    ausgeben... Gibt es da einen (PHP)Trick?

    Es gibt noch die Spalte "tstamp", ich gehe aber davon aus, dass in dieser das letzte Bearbeitungsdatum abgelegt wird...

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    PHP-Code:
    <?= date("d.m.Y",$this->date); ?>
    Gänsefüßchen fehlten?!
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    ja, aber nur hier im Post. Das war also nicht der Fehler...
    Geändert von moron (13.04.2020 um 13:51 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    Ich vermute, da "date" ein PHP-Funkiton ist, kann das nicht so einfach ausgegeben werden... aber wie komme ich an den Wert aus dieser Spalte?

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Wenn in $this->date derselbe Wert wie in der Datenbank im Feld date ist, dann bist Du sicherlich richtig. Ansonsten lasse Dir im Template mal einfach alle Templatevariablen ausgeben.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    Das habe ich schon getan. Es gibt genau 2 Felder in der tl_newsletter, die einen Datumswert beinhalten: tstamp und date...

    Wie kann ich ein Wert ausgeben, der wie eine PHP-Funktion heißt?

    Anbei ein Screenshot der tl_newsletter...
    Angehängte Grafiken Angehängte Grafiken

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    $this->date und date() sind zwei verschiedene Paar Schuhe. Du würdest eine PHP-Fehlermeldung bekommen, wenn $this->date nicht ginge. Außerdem wird $this->date sicherlich in den Templatevariablen übergeben. Einfach mal
    PHP-Code:
    <?php $this->showTemplateVars() ?>
    im Template schreiben.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Contao-Nutzer
    Registriert seit
    25.05.2011.
    Ort
    Speckgürtel Frankfurt
    Beiträge
    150

    Standard

    Danke für dein Engagement!
    In der Tat wird "date" nicht als Template-Variable ausgegeben. Ich habe mir aktuell einen Workaround gebaut bei dem ich das Versanddatum aus der NL-Liste zum Reader als Get-Variable übergebe.

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
  •