Metatag mit Datum der letzten Änderung

Mit diesem TypoScript kann man das Datum der letzten Änderung einer Seite im ISO8601-Format automatisch als Metatag einfügen.

Möchte man das Datum der letzten Änderung einer Seite im HTML-Quellcode vermerken, so kann man hierfür den Metatag "Last-Modified" verwenden. Mit folgendem TypoScript-Code lässt sich dieses Datum im dafür vorgesehenen ISO 8601-Format automatisch auf jeder einzelnen Seite einfügen.

Metatag mit Datum einfügen TypoScript, Bereich SETUP
page.headerData {
  10 = TEXT
  10 {
# Timestamp der letzten Änderung holen
    data = page : SYS_LASTCHANGED
# Datumsformat nach ISO 8601: 2001-12-15T08:49:37+02:00
    date = c
# Metatag 'Last-Modified' erzeugen
    wrap = <meta name="Last-Modified" content="|" />
  }
}

Mit der Anweisung page : SYS_LASTCHANGED wird zuerst der Unix-Timestamp der letzten Änderungen der Seite geholt. Danach wird dieser Timestamp mit Hilfe der date Funktion von PHP in das standardisierte Format ISO 8601 gebracht und das Ergebnis anschließend in den Metatag "Last-Modified" eingefügt. Der Metatag wird innerhalb des Abschnitts headerData im page Objekt des TypoScript-Templates eingetragen.