Contao-Summit 2026

Ankündigung

Collapse
No announcement yet.

HTML5-Templates nach Update von 4.13 auf 5.3: parse date nicht mehr möglich?

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

    5.3.x HTML5-Templates nach Update von 4.13 auf 5.3: parse date nicht mehr möglich?

    Hallo zusammen

    Ich hatte noch eine alte Contao-Installation mit einigen Anpassungen vor der ich mich immer gedrückt habe diese zu aktualisieren - heute war es aber soweit.
    Nach einigem hin und her läuft die Installation nun unter Contao 5.3.51
    Bei dem Update von 4.13 musste ich noch einige Template-Ordner umbenennen, da Unterstriche oder Punkte nicht mehr erlaubt sind, dieser Fehler ist aber behoben.

    Woran ich gerade hänge:
    Ich habe einige html5-Templates die Fehler produzieren. Ich würde aber erst einmal diese wieder zum Laufen bekommen, und dann in Ruhe nach Twig migrieren.
    Zum Beispiel nutzte ich in Contao 4.13 die Syntax
    PHP-Code:
    <?= \Date::parse("D. d.m.Y", $this->startDate); ?>
    Aber diese Syntax erzeugt einen Fehler im Frontend, hat sich die Möglichkeit eine eigene Formatierung auszugeben geändert oder ist evtl. gar nicht mehr möglich?
    Im Handbuch und der Suche habe ich bisher leider nichts dazu gefunden.

    Habt ihr einen Tipp für mich wie ich das richtig verwenden kann?
    Russe

    #2
    Da sollte dich weiterbringen:

    Code:
    <p class="info">
      <time datetime="<?= $this->datetime ?>"><?= \Contao\Date::parse("d. F Y", $this->timestamp); ?> </time>
    </p>
    Danach den Smyfony Cache neu aufbauen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

    Glücklich sind die, die den Wert erkennen – und wertschätzen.

    Comment


      #3
      Hi planepix

      Hach, das ist ja einfach, sehr gut.
      Dann ackere ich mich mal durch meine alten Templates, ergänze "\Contao" und wenn sie alle laufen mache ich mir einen großen Kaffee :-)
      Dankeschön.

      Und die Tage mache ich mich gleich ans Update auf 5.7 und warte nicht mehr so bzw. zu lange.
      Russe

      Comment


        #4
        Gerne.

        in 5.7 mit Twig dann so:

        Code:
        {% block info %}
            <p class="info">
                <time datetime="{{ datetime }}">{{ timestamp|date('d.m.Y') }}</time>
            </p>
        {% endblock %}
        ---------------------------------
        Beste Grüße planepix
        Contao für Webdesigner (Website), BlueSky: planepix
        weitzeldesign
        Contao-Sprechstunde
        Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
        Contao Jahrbuch: www.contao-jahrbuch.de
        Contao Agenturtag: www.contao-agenturtag.de
        Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

        Glücklich sind die, die den Wert erkennen – und wertschätzen.

        Comment


          #5
          Auch hierfür Dankeschön.
          Der Code sieht mir bei dem neuen Templateformat deutlich einfacher aus.
          Russe

          Comment

          Working...
          X