Aktuelles Jahr im Footer
Haben Sie schon einmal vergessen, die Jahreszahl im Footer Ihrer Website(s) aktuell zu halten, weil diese hard-coded in Ihr HTML- oder TypoScript Template eingetragen war? Mit dem folgenden kleinen Codeschnippsel können Sie diese Angabe automatisieren und brauchen sich in Zukunft nicht mehr darum kümmern.
TypoScript: Copyright mit aktueller Jahreszahl
1: temp.copyright = TEXT 2: temp.copyright { 3: data = date : U 4: strftime = %Y 5: noTrimWrap = |© | Unsere kleine TYPO3 Agentur| 6: }
Dieser Block wird eine Ausgabe der Form © [aktuelles Jahr] Unsere kleine TYPO3 Agentur erzeugen, wobei statt dem Platzhalter [aktuelles Jahr] die tatsächliche Jahreszahl angezeigt wird.
In Zeile 3 holen wir uns mit der Angabe 'U' das aktuelle Datum als Unix-Timestamp, d.h. die Anzahl Sekunden seit dem 1. Januar 1970. Danach übergeben wir in Zeile 4 diesen Wert implizit der PHP-Funktion strftime zusammen mit dem Formatierung-Parameter %Y, der eine vierstellige Jahreszahl repräsentiert. Zuletzt wrappen wir die ermittelte Jahreszahl in unseren Copyrightvermerk. Die Verwendung von noTrimWrap sorgt dafür, dass Leerzeichen im Text erhalten bleiben.
Neben der Jahreszahl ('%Y') wird durch ISO-Standards noch eine ganze Reihe anderer Angaben für das Auslesen verschiedener Teile von Datums- und Zeitwerten definiert, die Sie aus TypoScript heraus verwenden können.
In der offiziellen Dokumentation der strftime-Funktion finden Sie weitere Formatierungsoptionen.
Weiterlesen
Christian
19.01.2012, 12:27
Denny Schäfer
19.01.2012, 16:51
Besucher fanden diese Seite unter folgenden Suchbegriffen: