Contao-Camp 2024
Ergebnis 1 bis 23 von 23

Thema: Änderungsdatum insert tags

  1. #1
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard Änderungsdatum insert tags

    Hallo, ich verwende die Version 4.4.54!
    Bei Contao gibt es unter Seitenstruktur für Seiten, die Möglichkeit sich über das blaue "I" Icon Details anzeigen zu lassen.
    Dort findet man unter anderem auch den Punkt Änderungsdatum.
    Ich würde gerne dieses Änderungsdatum in meinen metadaten einzubauen.
    Mit dem {{last_update}} zeigt er mir nicht das Richtige Datum an.
    Was muss ich tun um dieses umsetzen zu können?
    Danke für eure Hilfe
    LG

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Ab Contao 4.10 könntest du {{format_date::{{page::tstamp}}}} verwenden. Siehe https://docs.contao.org/manual/de/ar...#verschiedenes

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

    Standard

    Das wäre dann aber der Timestamp der letzten Änderung des Records in tl_page, oder?

    Wahrscheinlich gesucht und für den Leser der Seite interessant wäre m.E. aber die letzte „Inhaltsänderung“, also der aktuellste Timestamp der verwendeten tl_content Records.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Das wäre dann aber der Timestamp der letzten Änderung des Records in tl_page, oder?
    Genau. So war ja auch die Anforderung:
    Zitat Zitat von lebenswende Beitrag anzeigen
    Bei Contao gibt es unter Seitenstruktur für Seiten, die Möglichkeit sich über das blaue "I" Icon Details anzeigen zu lassen.
    Dort findet man unter anderem auch den Punkt Änderungsdatum.

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

    Standard

    Ich habe mich nur gefragt, ob die Anforderung das eigentliche Ziel gut beschrieben hat. Wann die Seite (der tl_page Record) zuletzt geändert wurde dürfte relativ uninteressant sein.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Hallo Danke!
    Ich habe jetzt auf 4.10 upgedatet und der {{format_date::{{page::tstamp}}}} funktioniert.
    Habe zwar jetzt probleme mit dem Installtool und co, aber dafür habe ich ein neues Ticket angelegt.
    Danke für die tolle Hilfe
    lg

  7. #7
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Hallo @all
    leider funktioniert der {{format_date::{{page::tstamp}}}} nicht in der Version4.9.x
    Was könnte ich in dieser Version verwenden, damit ich die selbe Ausgabe bekomme in 4.9.x?
    Weil auch in der Version 4.9.x bei Contao gibt es unter Seitenstruktur für Seiten, die Möglichkeit sich über das blaue "I" Icon Details anzeigen zu lassen.
    Dort findet man unter anderem auch den Punkt Änderungsdatum.
    Ich würde gerne dieses Änderungsdatum auch in meinen metadaten einbauen

    danke

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Den Insert Tag format_date gibt es erst ab Contao 4.10. Siehe https://community.contao.org/de/show...l=1#post537803

  9. #9
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Wie kann ich es aber in der Version 4.9.x umsetzen? Weil das Datum wird ja im Backend wie beschrieben angezeigt, also sollte ich es ja auch so auslesen oder anzeigen können.
    lg

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Du könntest dir ein eigenes Modul, Inhaltselement oder einen eigenen Insert Tag dafür programmieren. Notfalls geht auch ein eigenes ce_html_* oder mod_html_* Template, wo du es direkt im Template programmierst.

  11. #11
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Da ich kein Prorammierer bin, gibt es da Vorlagen wo ich mir das abschauen kann?
    danke

  12. #12
    Contao-Fan
    Registriert seit
    26.05.2013.
    Ort
    Berlin
    Beiträge
    381

    Standard

    Gib mal hier in der Forensuche "last_change" ein, das ist eine alte Legacy 3.x Erweiterung, die in meiner aktuellen 4.9.x LTS immer noch beste Dienste leistet, ohne dass ich erst die timestamps aus der Datenbank extrahieren muss; bin mir aber nicht ganz sicher ob es das ist was Du eigentlich suchst, aber mit der Erweiterung lasse ich mir auf jeder Seite sowas wie "Zuletzt aktualisiert: tt.mm.yyyy" einblenden, denn last_update greift ja leider nicht auf die betreffende Einzelseite zu

  13. #13
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Also mit den Vorschlägen bin ich nicht zum Ziel gekommen.
    Doch habe ich es jetzt geschafft, den richtigen Unix-Timestamp ausgewiesen zu bekommen, doch leider schaffe ich es nicht mit den insert Tags date:: es in ein sauberes Datum umzuwandeln.
    Sobald ich es mit format_date, oder convert_date .. oder es mit d.m.Y verknüpfe oder setze bekomme ich keine Ausgabe mehr.
    Hat jemand eine Idee?
    danke lg

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Zitat Zitat von lebenswende Beitrag anzeigen
    Sobald ich es mit format_date, oder convert_date .. oder es mit d.m.Y verknüpfe oder setze bekomme ich keine Ausgabe mehr.
    Welche Contao Version benutzt du nun?

  15. #15
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Hallö ich verwende zur Zeit 4.9.10

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Hast du meine Posts nicht gelesen? . Wie schon mehrmals erwähnt existieren diese Insert Tags erst ab Contao 4.10. Wenn du diese Insert Tags benutzen willst, dann müsstest du auf Contao 4.10 aktualisieren.

    Alternativ kannst du aber auch codefog/contao-haste installieren. Da gibt es ähnliche Insert Tags.

  17. #17
    Contao-Nutzer
    Registriert seit
    20.12.2020.
    Beiträge
    29

    Standard

    Das verstehe ich als nicht progi
    Wenn ich den folgenden Code verwende, bekomm eich ja das richtige Datum heraus, leider nur als Unix Times
    Code:
    {{page::tstamp}}
    Du meinst mehr geht dann nicht?
    danke

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.895
    Partner-ID
    10107

    Standard

    Ich verstehe deine Frage nicht. Du kannst ab Contao 4.10 das hier machen. Wenn du die selbe Funktion in Contao 4.9 haben möchtest, kannst du das Paket codefog/contao-haste installieren (ist leider nicht über den Contao Manager auffindbar, muss daher manuell in die composer.json hinzugefügt werden).

  19. #19
    Contao-Nutzer
    Registriert seit
    06.11.2009.
    Beiträge
    134

    Frage {{format_date::*::*} im Contao Newsletter-System

    Zitat Zitat von Spooky Beitrag anzeigen
    Ab Contao 4.10 könntest du {{format_date::{{page::tstamp}}}} verwenden. Siehe https://docs.contao.org/manual/de/ar...#verschiedenes
    Ich arbeite mit Contao 4.11 und habe versucht, das neue Insert Tag {{format_date::*::*} einzusetzen. Ich habe die tl_member-Tabelle um ein Unix-Timestamp Feld "pro_ende_datum" erweitert. Dieses Datum will ich per Newsletter an das Member verschicken. Hierzu habe ich folgendes in den Newsletter-Text eingegeben: {{format_date::##pro_ende_datum##::d.m.Y}}

    Es kommt aber immer nur der Timestamp an. Das format_date Insert Tag wird einfach ignoriert. Funktioniert das nicht im Contao Newsletter-System, oder habe ich da etwas falsch verstanden?

  20. #20
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    HI,

    ich habe vor Jahren mal was geschrieben. Vielleicht ist es das, was du suchst.
    Bei Bedarf kann ich es mal updaten:
    https://community.contao.org/de/show...ue-Erweiterung

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  21. #21
    Contao-Fan
    Registriert seit
    26.05.2013.
    Ort
    Berlin
    Beiträge
    381

    Standard

    weiter oben im Thread #12 https://community.contao.org/de/show...l=1#post537879
    hatte ich die Erweiterung schon angepriesen. Bei mir unter 4.9. LTS funktioniert die noch bestens. Wenn es was upzudaten gibt - gerne wenns notwendig und möglich ist.

    Edit: wenn es ein Update gibt, wäre ich interessiert dass es eine Info gibt; es wird dann wohl sicherlich eine Composer-Extension werden ...
    Geändert von VGT (26.03.2021 um 00:59 Uhr)

  22. #22
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    305
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Solltest du das in einem Template verwenden kannst du parseDate verwenden. Schau mal hier: https://contao.org/de/news/individue...chrichten.html

  23. #23
    Contao-Fan
    Registriert seit
    26.05.2013.
    Ort
    Berlin
    Beiträge
    381

    Standard

    @kopfnuss danke; das führt jedoch vom Threadthema weg, aber das Template „news_full“ habe ich mir schon mir parseDate bearbeitet und last_change nutze ich als Inserttag direkt im Text - very nice.

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
  •