Hallo Leute,
ich würde gerne auf der Homepage einen Text einbinden:
"Zuletzt aktualisiert: Datum" Das Datum sollte ich automatisch erstellen.
Ist es möglich eine Variable auszulesen, oder eine Extension ?
Hab schonmal die Suchfunktion geqäult und nicht wirklich etwas gefunden.
Vielen Dank schonmal und viele Grüße
Tom
Hallo....
Hast du neben der Suchfunktion auch schon mal in Repository geschaut....?
Stichworte wie: last update.... 😉
ergibt:
http://typo3.org/extensions/repository/?tx_terfe_pi1%5Bview%5D=search&no_cache=1&tx_terfe_pi1%5Bsword%5D=last+update
Gruss Peter
Hallo,
in der Realisierung einer "zuletzt-aktualisiert"-Funktion mit TYPO3 scheint irgendwie der Wurm zu stecken. Obwohl sehr viele danach fragen, habe ich trotz intensiver Suche nur wenige Antworten gefunden, von denen dann wiederum viele Lösungsansätze nicht funktioniert haben.
So z.B. der Weg über die Extension "Last Update" (BTW: Warum braucht man für sowas einfaches schon wieder eine Extension?): Die Installation unter TYPO3 v4.0 führt zu einer Fehlermeldung.
Ich habe letztendlich irgendwo aus dem Netz folgendes geklaut, was dann funktioniert hat (hier angepaßt an meine Vorlage):
subparts.aktualisiert = TEXT
subparts.aktualisiert {
data = page:lastUpdated
if.isTrue.data = page:lastUpdated
date = d.m.Y
data = register : SYS_LASTCHANGED
if >
}
Die obigen Zeilen bewirken, daß das Datum der letzten inhaltlichen Änderung zwischen zwei Markierungen "###aktualisiert###" im HTML-Template eingefügt wird.
Das Datumsformat kannst Du über die "date ="-Definition festlegen (Beschreibung in der TSRef). Zur übrigen Textformatierung könntest Du den "###aktualisiert###"-Bereich in ein <div> packen.
HTH,
Harald
- der sich mal wieder wundert, wie kompliziert TYOI3 ist -
also ich benutze auf meiner Seite ein noch einfacheres Beispiel:
10 = TEXT
10.value = sk-typo3 • Steffen Kamper © 2006 last Update:
10.wrap=<p> |
11= TEXT
11.wrap = | </p>
11.data = date : U
11.strftime = %A, %d.%m.%Y
Interessant... Diese Lösung hatte ich auch gefunden. Aber ich hatte den Eindruck, daß dann immer einfach nur das aktuelle Datum ausgegeben wird und nicht der Zeitpunkt der letzten Aktualisierung.
Was kann man denn statt "U" noch einsetzen?
Harald
Vielleicht habe ich jetzt nicht die gleiche Funktion wie das Script von schoen-ha, aber bei mir geht das auch kürzer.
subparts.aktualisiert = TEXT
subparts.aktualisiert {
date = d.m.Y
data = register : SYS_LASTCHANGED
}
SteffenKs Beispiel zeigt bei mir auch immer das aktuelle Datum an. Ich vermute bei der Variante mit date:U zählt schon ein Löschen des Cache als "Update".
wie sieht denn das SYS_soundso..
aus für CREATED?
createDate = TEXT
createDate {
date = d.m.Y
field = crdate
# wrap = <span class="newsDate">|</span>
}