Zum Inhalt springen

So trägt typo3 das Startdatum automatisch ein:

Erstellt am 28. April 2004 · 3 Antworten · letzte Antwort am 26. Juli 2004

Tags: TCA, tt_news, Tipp

deraxel ·

Nachdem ich bei einem früheren Kunden diese Änderung schon einmal gemacht habe, habe ich natürlich prompt wieder vergessen, wie das ging. Jetzt habe ich's wieder rausbekommen, denn eigentlich ist es so einfach. Und damit's nicht wieder verloren geht - hier die Anleitung:

Im Verzeichnis ext/tt_news/ befindet sich die tca.php. In dieser Datei muß lediglich folgende Zeile geändert werden:

"columns" => Array (
   "starttime" => Array (
     ...
      "checkbox" => "0",
   //"default" => "0"   // <-- Original
      "default" => mktime(0,0,0,date("m"),date("d"),date("Y"))  //<-- Geändert

Dann klappt's

derAxel
www.zeichenstrom.de

SupNub ·

Der Eintrag muss nicht bei "Starttime" sondern bei "DATETIME" eingefügt werden. Sonst bleibt das Datum leer und es wird das UNIX-Datum von 1970 eingefügt.

Dein Eintrag funktioniert dann besser, wenn eine 10 in die Uhrzeit eingesetzt wird:

DEIN ORIGINAL: mktime(0,0,0,date("m"),date("d"),date("Y"))

MEINE ÄNDERUNG: mktime(10,0,0,date("m"),date("d"),date("Y"))

So geht es jedenfalss bei mir fehlerfrei. Das Startdate Array kann natürlich paralell dazu gefüllt werden.

Gruß,
SupNub