Bestimmt kennt jeder die auf vielen Seiten integrierte Information “Last Modified” bzw. “Letzte Änderung”, die dem Besucher anzeigt, wann die Webseite das letztmal bearbeitet wurde.
In Typo3 könnt Ihr das sehr einfach mit folgendem Codeschnipsel erledigen, den Ihr im oberen Bereich Eures Typoscript-Templates einfügt:
temp.lastmodified = TEXT temp.lastmodified{ data = page:SYS_LASTCHANGED strftime = %a, %d.%m.%Y um %H:%M wrap = Letzte Änderung: | Uhr }
Die Zeile mit dem strftime könnt Ihr dabei Euren Wünschen entsprechend anpassen. Wer z.B. die Zeit nicht mit angeben möchte, läßt den hinteren Teil einfach weg.
Weiter unten setzt Ihr dann noch einen Marker, dem Ihr dann die temp.lastmodified-Variable zuweist:
#LASTMODIFIED einfügen page.10.marks.LASTMODIFIED = TEXT page.10.marks.LASTMODIFIED < temp.lastmodified
Abschließend muss noch ein Marker in Eurem Seiten-Template eingepflegt werden, der dann durch die Zuweisung im Typoscript ersetzt wird.
Dabei ist Euch überlassen, an welcher Stelle Ihr den Besucher über Eure Aktivität (oder Inaktivität) informieren wollt:
<body> ... <div id="footer"> ###LASTMODIFIED### </div> ...
Das Besondere hierbei ist, dass dann bei jeder Seite auch die für diese Seite geltende letzte Änderung angezeigt wird.
Gruß
Matu
- Keine ähnlichen Beiträge
Hey Matu,
Vielen Dank für den Code. Es ist immer wieder schön, wenn man bei Google nach etwas sucht und direkt das Richtige findet
Grüßle, X
Hey,
du scheinst dich damit ja gut auseinandergesetzt zu haben.
Ich habe allerdings ein Problem und komme nicht weiter. Hast du vielleicht eine Idee die Besonderheit das eben das Änderungsdatum nicht für die jeweilige Seite angezeigt wird?
Also ich habe auf der Startseite die Änderungsdatumausgabe von der gesamten Webseite. Beispiel: Ich ändere was auf der Seite ‘Kontakt’, wodurch sich dann das Datum auf der Startseite ändert.
Wäre echt cool wenn du eine Idee hättest.
Grüße
Nick