hallo,
ich versuche gerade etwas zu finden, womit ich über alle seiten hinweg einheitlich das letzte update überhaupt (nicht seitenspezifisch) ausgeben kann.
die extension lastupdate funktioniert nicht, weil ich Typo 4.0 habe.
momentan hab ich folgendes, aber das gibt ja seitenspezifisch Änderungen an.
# Letzte Änderung
temp.pagedate = TEXT
temp.pagedate.data = register : SYS_LASTCHANGED
temp.pagedate.strftime = Letzte Aktualisierung am %d.%m.%Y
lib.siteDate< temp.pagedate
wäre echt dankbar wenn mir jemand helfen könnte...
sorry habs etz doch selbst hinbekommen, könnte für euch aber hilfreich sein.
page_php_content installieren
im Typoscript
temp.update = PHP_SCRIPT
temp.update.file = fileadmin/scripte/lastupdate.php
lib.siteDate < temp.update
die PHP Datei ist Folgende
<?php
$tablename = "pages";
$link = mysql_connect("host", "benutzer", "password");
mysql_select_db("dbname", $link);
$sql="SELECT SYS_LASTCHANGED FROM $tablename ORDER BY SYS_LASTCHANGED DESC";
$abfrage=mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($abfrage);$i++)
{
$datum[$i]=mysql_fetch_array($abfrage);
}
$datum=$datum[0]['SYS_LASTCHANGED'];
$time=date("d.m.Y",$datum);
$content.="Letzte Aktualisierung am ".$time;
?>
Und für alle, die den PHP-Code etwas kompliziert finden funktioniert auch das:
(Vor allem braucht man hier keine Passwörter, Datenbanken oder Benutzernamen angeben...)
<?php
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('SYS_LASTCHANGED','pages','','','SYS_LASTCHANGED DESC','1');
$datum = mysql_fetch_array($res);
$content.="Letzte Aktualisierung: ".date("d.m.Y",$datum['SYS_LASTCHANGED']);
?>
Grüße
McGregor