Ich zeige auf meiner Homepage ein Updatedatum an.
Ich bekomme aber nur das Änderungsdatum der einzelnen Seite angezeigt auf der ich mich gerade befinde.Ich möchte aber das Datum der Seite sehen, die ich wirklich als letztes angefasst habe.
Beispiel: Die Startseite wurde noch nie geändert. Eine Seite irgendwo im Baum wurde geändert. Dieses Datum soll auf allen anderen Seiten, wo der Marker steht stehen.
Ich habe folgenden Code verwendet:
#
# Last update
#
page.10.subparts.LAST_UPDATE = TEXT
page.10.subparts.LAST_UPDATE {
data = page:lastUpdated
if.isTrue.data = page:lastUpdated
date = d.m.Y
wrap = <div id="last_update">letzte
Änderung:<br> |
wrap2 = | </div>
data = register:SYS_LASTCHANGED
if >
}
Gruss Mike
hallo Mike
Hast du bereits eine Lösung gefunden ?
Habe das selbe Problem.
Danke für deine Antwort.
Gruss Manuel
Da gibts doch ne Extension für, wo man das einstellen kann
Hallo SLAng und alle Andern...
Ich habe die Ext lastupdate installiert. Diese funktioniert eigentlich sehr gut, jeden falls wenn ich sie als Inhaltselement einfüge.
Wie kann ich sie aber als im TypoScript ein setzen.
Ich möcht den Marker Aktualiesiert ersetzen.
AKTUALISIERT = TEXT
AKTUALISIERT.data = plugin.tx_lastupdate_pi1
Wäre super wenn du mir helfen könntest....
Gruss Manuel
Ich habs so eingebunden, musst halt auf deine Marker umschreiben:
tmp.lastupdate < plugin.tx_lastupdate_pi1
tmp.lastupdate {
author_email = 3
prefix_string = Letztes Update:
pid_item = 2
date_format = d.m.Y
}
temp.header_tmenu = COA
temp.header_tmenu {
10 < tmp.lastupdate
...
}
Vielen Dank für deine schnelle Antwort.
Ich bin kurz vor dem Verzweifeln, ich habe schon mehrmals versucht dies einzubinden, doch entweder kommt ein PHP Fehler oder gar nichts.
Wäre es vielleicht möglich, dass du mir ein bisschen mehr auf die Sprünge helfen kannst.
Vielen Dank schon im Vorraus.
Gruss Manuel
Also im Grunde brauchst du nur
marks.AKTUALISIERT < temp.lastupdate
temp.lastupdate < plugin.tx_lastupdate_pi1
in dein Setup schreiben und es sollte gehen...
Habs aber ausprobiert und bekomme ebenfalls eine Fehlermeldung
No records found in storage folder!
Ich denke du musst einen solchen Ordner anlegen und den im TS einbinden...
frag mich nicht wie das geht
Mal ein Schritt weiter:
Du legst dir einen Sysfolder an.
Darin erstellst du einen neuen Datensatz vom Typ "Lastupdate" (wer hätte das gedacht)
Dann gehst du wieder in dein Template und schreibst in deine Constants:
plugin.tx_lastupdate_pi1.storage =
plugin.tx_lastupdate_pi1.pid_item = 1
plugin.tx_lastupdate_pi1.date_format = d.m.Y
Da gibst du dann noch die PID von dem Sysfolder an und es sollte dann eigentlich gehen.
Leider wird nur der Author angezeigt und das Datum fehlt
Alles unter Vorraussetzung, dass dein Marker im HTML-Template so aussieht: ###AKTUALISIERT###
weils mir gerade untergekommen ist....
date_format arbeitet mit der Funktion strftime und benötigt eine Angabe vgl. %d.%m.%Y.
also zb.:
plugin.tx_lastupdate_pi1.date_format = %d.%m.%Y
.
dann wird das datum auch angezeigt