Datum mit TypoScript und PHP

Manchmal erhöht eine Datumsangabe den Nutzwert einer Seite. Typo3 speichert grundsätzlich alle Änderungen mit einem Unix-TimeStamp. Doch welcher TimeStamp ist richtig? Hier die Möglichkeiten und die entsprechenden TypoScript- und PHP-Codes.

Last Changed

Üblicherweise wird das Datenbankfeld SYS_LASTCHANGED der Datenbanktabelle pages für die Anzeige des Datum benutzt. Dieses wird aber auch bei Manipulationen im Backend, die nichts mit dem Inhalt zu tun haben oder bei einer Änderung der Seiteneigenschaften überschrieben. Daher nicht immer aussagekräftig!

Seite erstellt am

Das Erstellungsdatum einer Seite. Nicht besonders aussagekräftig und mit wenig Nutzen für den User.

Seiteneigenschaften geändert am

Hat für den User wenig Wert, eventuell nutzbar als Administrationshilfe.

Updated

Manueller Eintrag in den Meta-Angaben einer Seite. Macht zum Beispiel Sinn, wenn Beschlussprotokolle ins Netz gestellt werden. Dies erfolgt meist einige Tage später, doch das Datum des Beschlusses ist wichtig. Auch können beispielsweise nachträglich orthografische Fehler korrigiert werden, ohne Auswirkungen auf das Datum.

Letztes Update der gesamten Website

Macht beispielsweise Sinn in einem Impressum, oder auf einer Website, deren hauptsächlicher Inhalt aktuelle Meldungen sind.

Update eines Seitenastes

Kann in gewissen Fällen informativ sein.

Letze Änderungen an allen Inhaltselementen einer Seite

Dies ist eine Angabe, welche für wissenschaftliche Beiträge oder für technische Spezifikationen wichtig ist.

Datumsformate mit TypoScript

Per Typoscript kann jedes Datum nach individuellen Bedürfnissen angepasst werden. Im Wesentlichen erfolgt die Programmierung gleich wie in der Date-Funktion von PHP, daneben ist auch eine sprachspezifische Ausgabe möglich. Die Sprache muss allerdings per TypoScript definiert sein: config.locale_all = de_DE.