Zum Inhalt springen

FE User als Author eintragen

Erstellt am 14. September 2009 · 5 Antworten · letzte Antwort am 15. September 2009

Tags: Frage

madmat ·

Hi Folks,

ich würde gern den eingeloggten FE-User beim Eintragen einer News als Author eintragen.
extTables.php

$TCA['tt_news']['columns']['author']['config']['default'] = 'Test'

Ok, richtige Config - "Test" wird als Autor eingetragen

echo($GLOBALS['TSFE']->fe_user->user["username"]);

Ok, richtige Variable - FE Username wird ausgegeben

$TCA['tt_news']['columns']['author']['config']['default'] = $GLOBALS['TSFE']->fe_user->user["username"];

Grund für dieses Posting - es passiert: nix.

Was mache ich falsch / hab ich übersehen?

madmat ·

Mit simulateBE wird dem FE-User ein BE-Account zugeordnet.
Der Rest ist reguläres Typo3 FE-Editing.

Das Popup Fenster über das die News eingetragen werden ist dadurch eine reguläre BE-Form, daher dachte ich TCA is the way to go.

Du meinst also ich müsste bei simulateBE ansetzen?

madmat ·

verstehe ich nicht.

das tca enthält doch die für die news erstellung relevanten daten.
die $globals enthalten ua den eingeloggten fe user, sollte da nicht der logische schritt sein den wert aus den globals via tca.php ins tca zu schreiben?
zumal ja lt. "echo" alle benötigten variablen definiert sind... oder ist das ein timing problem?

*aufdemschlauchsteh*