Möchte man auf seinen Seiten auch angeben, wann die Seite zuletzt bearbeitet wurde, kann man dies recht einfach mit TS ermitteln.
Dabei ergibt sich jedoch das Problem, dass Seiten, auf denen Extensions, wie z.B. News-Extensions oder ein Veranstaltungskalender o.ä., eingesetzt werden, ihre Daten häufig von "Storage Foldern" und somit nicht von der aktuellen Seite beziehen. Daher wird das "LastUpdate"-Datum nicht korrekt angezeigt.
Damit das Datum wenigstens nicht hoffnunglos veraltet und so der Eindruck entsteht, dass die Seite überhaupt nicht gepflegt wird, kann man das aktuelle Datum - eventuell minus ein paar Tagen - einsetzen lassen. Das ist zwar etwas "gemogelt" aber immernoch besser als ein uraltes Datum anzuzeigen.
Hier finden Sie dazu den TS:
lib.lastupdate = COA_INT
lib.lastupdate {
10 = TEXT
10.cObject = TEXT
10.date = d.m.Y
10.wrap = Letzte Änderung: |
}
[PIDinRootline = 8,9,10] ##Seiten mit Extensions
lib.lastupdate.10.cObject.data = date:U
lib.lastupdate.10.cObject.wrap = | - 86400
lib.lastupdate.10.prioriCalc = intval
[else]
lib.lastupdate.10.cObject.data = register : SYS_LASTCHANGED
[end]
|