---
title: "Formularfelder mit FE-Benutzerdaten ausfüllen"
url: "https://www.typo3.net/d/3812-formularfelder-mit-fe-benutzerdaten-ausfuellen"
source: "typo3.net"
tags: ["TYPO3","Frontend","Frage","Frontend-Benutzer"]
created: "2003-07-01"
last_reply: "2006-12-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Formularfelder mit FE-Benutzerdaten ausfüllen

TYPO3 › Frontend · 2 Antworten · gestartet 2003-07-01

## Eröffnungsbeitrag

**db** · 2003-07-01 · [Beitrag #1](https://www.typo3.net/d/3812-formularfelder-mit-fe-benutzerdaten-ausfuellen/1)

Hallo allerseits,

ich habe diese Frage schon einmal an anderer Stelle gepostet, jedoch leider (noch) keine Antwort erhalten. Deshalb formuliere ich die Frage nochmals. Also:

Ein FrontEnd-Benutzer loggt sich sein, geht auf eine für ihn bestimmte Seite und füllt ein Formular aus. Dieses landet per E-Mail auf einem Lotus Notes Server und löst dort gewisse Aktionen aus. Klappt alles einwandfrei.

ABER.... den User nervt es natürlich 10mal am Tag seinen Namen und seine E-Mail-Adresse in das Formular zu tippen.

**Deshalb meine Frage:** Wie schaffe ich es, bestimmte Formularfelder mit den Daten des eingeloggten Benutzers zu füllen (vorzubesetzen). Sie müssen also bei Bedarf zu ändern sein.

Danke für euere Antworten.

## Antworten

### [#2](https://www.typo3.net/d/3812-formularfelder-mit-fe-benutzerdaten-ausfuellen/2) · db · 2003-07-03

@all:
Falls es für jemanden interessant sein sollte: Ich habe die Antwort in den HOWTOs auf typo3.org gefunden:

You can insert the login name and the email, if you change the file
'typo3/ext/tt_board/pi/class.tx_ttboard.php'

In the function 'forum_postform($theCode)' after the row:

```plaintext
if ($theCode=="POSTFORM" || ($theCode=="POSTFORM_REPLY" && $parent) ||
($theCode=="POSTFORM_THREAD" && !$parent)) {
```

put the following into the if statement:

```php
//-----------------------------------------------
if ($GLOBALS["TSFE"]->loginUser) {
$GLOBALS["TSFE"]->set_no_cache();
$name = $GLOBALS["TSFE"]->fe_user->user["name"];
$email = $GLOBALS["TSFE"]->fe_user->user["email"];
$lConf["dataArray."]["30."]["value"] = $name;
$lConf["dataArray."]["40."]["value"] = $email;
}
//-----------------------------------------------
```

TIP: If you want the name and email fields to be hidden, to prevent everyone from changing the name and email address when making a new posting, then use 'hidden' instead of 'input' in the code in setup. (see code below)

Example:

```typoscript
40.type = data[tt_board][NEW][email]=hidden,50
```

### [#3](https://www.typo3.net/d/3812-formularfelder-mit-fe-benutzerdaten-ausfuellen/3) · jousch · 2006-12-01

Danke für diesen Tipp!

Wenn ich die Fleder hidden machen möchte, in welches Setup schreibe ich das rein?

EDIT: OK, versteh jetzt wohin damit... Nur eine Frage ist mir noch nicht soo klar... Wenn ich den Namen auch "hidden" machen möchte mit

```typoscript
30.type = data[tt_board][NEW][username]=hidden,70
```

WEnn ich dies so mache, dann steht beim fertigen Post kein Name drinnen?

---

Quelle: „Formularfelder mit FE-Benutzerdaten ausfüllen“, typo3.net, https://www.typo3.net/d/3812-formularfelder-mit-fe-benutzerdaten-ausfuellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
