TYPO3: Auch Uhrzeit für Start und Stop

In TYPO3 ist es möglich Seiten und Seiteninhalte per Zeitsteuerung anzuzeigen bzw. zu verstecken. Dazu dienen die Felder “Start” und “Stop”.
In der Standardinstallation lassen sich hier aber nur Tage eingeben. Möchte man gerne auch eine Uhrzeit eingeben, so kann man durch eine kleine Konfiguration dies erreichen:
In dem Verzeichniss …/htdocs/typo3conf/ gibt es eine Datei “extTables.php“. In diese einfach diese Zeilen einfügen:
$GLOBALS['TCA']['tt_content']['columns']
['starttime']['config']['eval'] = 'datetime';
$GLOBALS['TCA']['tt_content']['columns']
['endtime']['config']['eval'] = 'datetime';
$GLOBALS['TCA']['pages']['columns']
['starttime']['config']['eval'] = 'datetime';
$GLOBALS['TCA']['pages']['columns']
['endtime']['config']['eval'] = 'datetime';
Danach kann man in die Felder “Start” und “Stopp” auch Uhrzeiten eingeben. Das Format dazu ist “11:50 20-11-2008″ – vielen Dank an Markus für den Hinweis.
Popularity: 2%
Werbung
2007-10-03 - 4.02 am
Ich nutze zur Zeit ja Joomla und habe genau heute die Funktion angewandt.
Welche Erfahrungen hast du bisher mit TYPO3 und SEO gemacht?
2007-10-03 - 9.40 am
Hm, das eine hat nicht viel mit dem Anderen zu tun. Ich glaub, das ist nen Thema für einen eigenen Blogbeitrag.
2007-10-03 - 6.08 pm
Hi… gibt es auch eine Extension für, die das auch in weiteren Feldern anpasst:
http://typo3.org/extensions/re.....e2datetime
Ich habe durchweg gute Erfahrung mit TYPO3 und SEO gemacht. Kann ich jedem nur empfehlen. Wobei TYPO3 als Anfänger eine sehr steile Lehrnkurve hat.
Tim
2007-10-03 - 6.12 pm
… wobei ich eher dagegen bin, das einfache Konfigurationseinstellungen als Extension veröffentlicht werden… my2cents…
@TYPO3&SEO:
http://www.fi-ausbilden.de/blo.....3-und-seo/
2008-11-20 - 11.43 am
Welches Format muss denn dann dort eingetragen werden?
Mit der Änderung schlägt TYPO3 das Format nicht mehr selbst vor, sondern schmeisst einen Fehler raus..
2008-11-20 - 11.44 am
Wenn ich mich recht erinnere:
2008-11-20 10:15
2008-11-20 - 11.47 am
TYPO3 sagt:
“102: These fields are not properly updated in database: (starttime,endtime) Probably value mismatch with fieldtype.”
Kann es sein, dass ich die Felder in der Datenbank/Tabelle auch noch ändern muss?
2008-11-20 - 11.50 am
Nope, eigentlich nicht… Du hast den Code oben aber richtig eingegeben, ja? Es sind 4 Zeilen, zwischen ['columns'] und ['starttime'] ist kein Zeilenumbruch!
2008-11-20 - 11.55 am
$GLOBALS['TCA']['tt_content']['columns']['starttime']['config']['eval'] = ‘datetime’;
$GLOBALS['TCA']['tt_content']['columns']['endtime']['config']['eval'] = ‘datetime’;
$GLOBALS['TCA']['pages']['columns']['starttime']['config']['eval'] = ‘datetime’;
$GLOBALS['TCA']['pages']['columns']['endtime']['config']['eval'] = ‘datetime’;
So steht’s drin. In der aktuellen TYPO3 Version steht der obige Part auch schon auskommentiert von Haus aus drin. Ich teste mal weiter.
2008-11-20 - 12.44 pm
11:50 20-11-2008
So passt das.
2008-11-20 - 1.04 pm
Cool! Danke für den Hinweis, hab es oben mit in den Artikel geschrieben.
2009-05-20 - 5.44 pm
Klappt tatsächlich gut, die Extension date2cal ist ebenso eine nette Ergänzung.
Allerdings scheint die obige Config nicht für Start/Stopp-Felder in Extensions zu gelten. Weiß da evt. jemand die korrekte Ergänzung für die extTables.php?