Zum Inhalt springen

FE-User Id als Default Value im TCA

Erstellt am 3. August 2011 · 1 Antwort · letzte Antwort am 3. August 2011

Tags: TCA, Frage

Typo3Cuckoo ·

Hi,

ein eingeloggter FE User kann übers Frontend neue Datensätze speichern (z.B. Blogs). In diesem Datensatz möchte ich die ID des jeweiligen Users festhalten (dafür gibt es ein eigenes Feld fe_user_id). Ist es möglich, dieses Feld nicht über die Extensionlogik sondern direkt übers TCA (tca.php) mit der UID des Fe User zu belegen, z.B über das Attribut defaultValue?

Ich hab es folgendermaßen versucht, aber das scheint nicht zu funkionieren.

<?php
'fe_user_id' => array(
	'exclude' => 1,
	'label'   => 'FE User ID',
	'config' => array(
		'type' => 'input',
	      	'size' => 4,
		'eval' => 'trim,int',
		'default' => ### Hier die USER ID des eingeloggten Frontend User abfragen ###
	),
),
?>

Hat da jemand einen Tipp für mich?

Besten Dank! 🙂

Typo3Cuckoo ·

Hat sich erledigt. Direkt im TCA definieren hat nicht funktioniert. Bin einen anderen Weg gegangen (über meine Extension).