---
title: "BE Benutzer als default-Wert in Formular zuordnen"
url: "https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2005-03-18"
last_reply: "2006-03-08"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# BE Benutzer als default-Wert in Formular zuordnen

Extensions › Entwicklung · 5 Antworten · gestartet 2005-03-18

## Eröffnungsbeitrag

**snoo** · 2005-03-18 · [Beitrag #1](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/1)

Hallo,
ich habe mit dem Kickstarter eine Extension erstellt wo unter anderem auch ein Formularfeld für den Autor vorgesehen ist. Bis jetzt muss dies der Autor manuell eingeben.
Wünschenswert wäre es wenn in diesem Feld standardmäßig der Name des eingeloggten Backend-Users stehen würde.
Hier liegt auch mein Problem: ich schaffe es nicht die passende Umgebungsvariable auszulesen, habe auch nichts passendes bei google finden können bzw. ich hab immer noch was falsch gemacht.
Hier mal ein Auszug aus der ext_tables.php:

user_CCheader_autor" => Array (
                "exclude" => 0,
                "label" => "LLL:EXT:user_CC_header/locallang_db.php:tt_content.user_CCheader_autor",
                "config" => Array (
                        "type" => "input",
                        "size" => "30",
                        "eval" => "required",
                        "default" => $BE_USER->user['id'],
                )

$BE_USER->user['id'] liefert überhaupt keinen Wert.
Ich hoffe jemand von euch kann mir einen Tip geben - bzw sagen wie ich entsprechende Umgebungsvariable richtig ansprechen kann.

Gruss Stefan Neefischer

## Antworten

### [#2](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/2) · Oliver Thiele · 2005-03-18

Sowas kann man im TSconfig-Feld des BE-Benutzers machen:
Dort muss etwas in der Art hin:
TCAdefaults.tabellenname.tabellenfeld = Defaultwert

Damit z.B. bei den Seiten automatisch der Author eingetragen wird, muss folgendes in dem TSconfig-Feld stehen:
TCAdefaults.pages.author = Max Mustermann

Wie die Tabellen und Tabellenfelder heissen kann man mit phpMyAdmin herausbekommen.

Weitere Informationen gibt es in der Dokumentation TSconfig:
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/UsingSettingTSconfig/Index.html>

### [#3](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/3) · snoo · 2005-03-22

Gibt es keine Umgebungsvariable in der diese Daten gespeichert sind? Zumindest der username muss doch irgendwo gespeichert sein wenn ich im Backend angemeldet bin. Kann man den username vielleicht aus dem cookie auslesen?

### [#4](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/4) · snoo · 2005-04-19

Hi Oliver - habs mit deinen Tipps hinbekommen, danke hierfür nochmal.
Gibt es auch noch eine Möglichkeit das ganze dynamisch zu implementieren, dh ich muss nicht bei jedem User diese Daten in das TSconfig Feld schreiben.
Der Hintergrund ist dass bei entsprechender Typo3 Installation >50 BE-User vorhanden sind - mit der statischen Variante ist der Aufwand beim Anlegen und bei Änderungen der Personendaten relativ hoch.
Auf Username und Mailadresse kann man nach Google-Suchergebnissen über die Variablen
$GLOBALS['BE_USER']->user['realName'] und
$GLOBALS['BE_USER']->user['email']
zugreifen.
Ich weiss allerdings nicht an welcher Stelle ich das einbauen muss um das gewünschte Ergebnis zu erzielen.
Der Eintrag
TCAdefaults.tt_content.user_snoo_autor = $GLOBALS['BE_USER']->user['realName']
im TSconfig Feld des BE Users bringt keinen Erfolg.

### [#5](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/5) · BastianBalthasarBux · 2006-02-01

> **snoo schrieb:**
>
> Der Eintrag
> TCAdefaults.tt_content.user_snoo_autor = $GLOBALS['BE_USER']->user['realName']
> im TSconfig Feld des BE Users bringt keinen Erfolg.

Kann ja nicht! TSConfig ist TypoScript (also vereinfacht gesagt ein Konfigurationsarray) und $GLOBALS ist eine php Variable!

--> Bin selber noch auf der Such nach der Lösung!

zB: [/d/35291-automatisch-autoren-eintragen](https://www.typo3.net/d/35291-automatisch-autoren-eintragen)

### [#6](https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen/6) · Oleson · 2006-03-08

Gibt es denn da mittlerweile irgendwelche Erfolge zu verzeichnen ??
Wäre speziell an der "dynamischen Übergabe" der "**autor-email**" eines News-Autors an das "**Formular**" interessiert.

**Warum ?**
Damit dem Verfasser einer News (bei mir FE-User),
eine eMail-Anfrage **per Kontaktformular** gestellt werden kann.

**Und warum unbedingt per Kontaktformular ?**
Damit seine eMail-Addi für "Unfugtreibende" endlich unsichtbar bleibt

Für weiterführende Tips/Infos/Links wäre ich wirklich sehr dankbar.
Gruß Oleson

---

Quelle: „BE Benutzer als default-Wert in Formular zuordnen“, typo3.net, https://www.typo3.net/d/22661-be-benutzer-als-default-wert-in-formular-zuordnen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
