Zum Inhalt springen

[Problem] lastUpdated auf allen Seiten

Erstellt am 25. September 2003 · 4 Antworten · letzte Antwort am 13. September 2004

Tags: Frage

Oli ·

Den unten stehenden Code verwende ich, um im Artikel den Zeitpunkt der letzten Aktualisierung anzuzeigen.

Problem ist, dass wenn ich eine Seite update, alle Seiten betroffen sind. Es kann doch nicht sein, dass, wenn ich auf meiner Startseite im Border-Feld einen Text update, alle Seiten einen neuen "Aktualisierungs-Stempel" bekommen! Was mache ich also falsch?

Hierarchisch gesehen sind es nichtmal Unterseiten. Es sind parallel im Pagetree befindliche Seiten, die ebenfalls aktualisiert werden!

### LAST UPDATE ###
marks.LASTUPDATE = TEXT 
marks.LASTUPDATE { 
data = page:lastUpdated 
if.isTrue.data = page:lastUpdated 
date = d.m.Y H:i 
wrap = Letzte Aktualisierung: | 
wrap2 =  | Uhr
data = register : SYS_LASTCHANGED 
if > 
}
jweiland ·

Es geht auch einfacher:

styles.content.lastUpdate.date >
styles.content.lastUpdate.wrap = letztes Update |

styles.content.lastUpdate.strftime = %e. %B %Y

page.10.subparts.LASTUPDATE = CONTENT
page.10.subparts.LASTUPDATE < styles.content.lastUpdate

Jochen Weiland

randomresult ·

hi... ich habe einen marker in meine seite eingefügt und den code in das setupfield geschrieben (unter page 10 mit der änderung auf page20)
ging nicht...
dann habe ich das in das constant field eingesetzt... ging auch nicht...
was mache ich falsch bzw. was muss ich noch tun damit ich lastupdate angezeigt bekomme...?

Mike81 ·

Also ich möchte genau das, was Oli nicht wollte; nämlich das alle Seiten betroffen sind vom Update, sprich, wenn eine erneuert wurde, auf allen andern auch das neueste Update-Datum angezeigt wird!

Gruss Mike