Zum Inhalt springen

Datum in News selbst festlegen

Erstellt am 24. März 2007 · 6 Antworten · letzte Antwort am 24. März 2007

Tags: tt_news, Frage

Delle ·

Hallöchen,
ich suche gerade seit 'ner ganzen Weile nach einer Möglichkeit, das Datum einer News selbst zu bestimmen. Im Moment ist es ja standardmäßig so, dass eine neue angelegte Nachricht den System-Timestamp bekommt, ganz automatisch, egal was ich dort in das Feld eingebe. Das möchte ich gerne ändern, sodass der Newsersteller das Datum selbst eintragen muss. Es kommt nämlich durchaus mal vor (da ich die News-Funktion für die Veröffentlichung von Spielberichten nutze), dass man ein paar Berichte nachträglich einpflegt. Somit soll ein solche Bericht dennoch das ältere Datum bekommen, um z.B. auch die Chronologie einzuhalten. Gut, lange Rede, kurzer Sinn: Hat vielleicht jemand einen Tipp für mich, wie ich das auf manuelle Eingabe umstellen könnte?! Besten Dank!

Delle

Delle ·

Das Feld Datum? Du meinst, wenn ich eine News erstelle?! Genau dieses Feld wird ja automatisch mit dem aktuellen Datum und Uhrzeit befüllt, sobald ich versuche, mein eigenes Datum einzutragen... Oder hab ich dich nun falsch verstanden?!

Delle ·

Ah, ok. Das Zauberwort war "valide" =). Würde es gerne abschalten, dass auch die Uhrzeit gefordert wird, ich finde jedoch nicht die relevante Stelle im Quellcode...

just2b ·

öffne mal typo3conf/tt_news/tca.php und statt

<?
		'datetime' => Array (
			'l10n_mode' => 'mergeIfNotBlank',
			'exclude' => 1,
			'label' => 'LLL:EXT:tt_news/locallang_tca.php:tt_news.datetime',
			'config' => Array (
				'type' => 'input',
				'size' => '10',
				'max' => '20',
				'eval' => 'datetime',
				'default' => mktime(date("H"),date("i"),0,date("m"),date("d"),date("Y"))
				)
		),
?>

schreibst du

<?
		'datetime' => Array (
			'l10n_mode' => 'mergeIfNotBlank',
			'exclude' => 1,
			'label' => 'LLL:EXT:tt_news/locallang_tca.php:tt_news.datetime',
			'config' => Array (
				'type' => 'input',
				'size' => '10',
				'max' => '20',
				'eval' => 'date',
				'default' => 0
				)
		),
?>

bei nem upate der ext geht das aber wieder verloren

georg