---
title: "\"Benutzername: <user>\" sprengt den Rahmen"
url: "https://www.typo3.net/d/76748-benutzername-user-sprengt-den-rahmen"
source: "typo3.net"
tags: ["Backend","Frage","Frontend-Benutzer"]
created: "2008-04-30"
last_reply: "2008-05-04"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# "Benutzername: <user>" sprengt den Rahmen

Backend · 2 Antworten · gestartet 2008-04-30

## Eröffnungsbeitrag

**ChristianKnorr** · 2008-04-30 · [Beitrag #1](https://www.typo3.net/d/76748-benutzername-user-sprengt-den-rahmen/1)

> typo3 - 4.1.6
> Extension: Front End User Admin - feuser_admin - 1.0.2

Hallo zusammen,
Das Grundgerüst für meine zukünftige Homepage mit Typo3 steht, wenn auch mit einigen Fehlern.
Einer davon ist, dass wenn man im FE eingeloggt ist, die Meldung "Benutzername: christianknorr" die <table> des Templates auseinander reißt.
Ich habe etwas gefunden, weiß aber nicht wie ich es verändern kann, da es nur eine Ausgabe ist.
Hier...

> BE -> Template -> Startseite -> Template Analyser -> styles.content (default)

...ist es dieser Bereich...

```typoscript
[loginUser = *]
styles.content.loginform { 
  dataArray > 
  dataArray {
    10.label = Username: <!-- ### USERNAME ### --> 
    20 > 
    30.type = logintype=hidden 
    30.value = logout 
    40.type = submit=submit 
    40.value = Logout 
  } 
}
```

...der so aussehen sollte (Auszug)...

```typoscript
    10.label = Username:<br><!-- ### USERNAME ### -->
```

Wie bekomme ich den Zeilenwechsel dazwischen?

Danke schonmal, Chris....

## Antworten

### [#2](https://www.typo3.net/d/76748-benutzername-user-sprengt-den-rahmen/2) · ChristianKnorr · 2008-05-03

Leider werde ich nicht fündig, auch nicht in den php-Dateien.
Hat denn keiner einen Gedankenanstoß?

Könnte ich vielleicht einen <div> oder anderen Container drum wrappen und den Zeilenwechsel erzwingen?
Der Quellcode aus dem Browser sieht so aus (ohne Leerstelle zwischen nb und sp):

```html
Benutzername:&nb sp;christianknorr
```

das Ganze in einer <table>.

Ideen?

### [#3](https://www.typo3.net/d/76748-benutzername-user-sprengt-den-rahmen/3) · Unbekannter Benutzer · 2008-05-04

Wenns denn so nicht klappen will, dann mach es selbst neu...

In dein Designtemplate an die Stelle wo der Name und das Label erscheinen soll einen Marker zum Beispiel ###USER###

Dann in deinem Hauptemplate im Bereich Setup darauf verweisen und nach temp kopieren:

```typoscript
page.10.marks.USER < temp.USER
```

temp.User dann so beschreiben:

```typoscript
[loginUser = *]
temp {
	USER = TEXT
	USER {
		data = TSFE:fe_user|user|username
		noTrimWrap = |<b>Angemeldet als:</b> ||
	}
}
[else]
temp {
	USER = TEXT
	USER {
		value = nicht eingeloggt
		wrap = <b>|</b>
	}
}

[global]
```

Du kannst das natürlich auch direkt in marks schreiben. Wenn aber nicht, dann muss temp.User über page.10.marks stehen.
Zur Erklärung:
Ist fast dasselbe wie deine Condition, nur das noch eine else-Bedingung drinn steht. Die bewirkt, das wenn man nicht eingeloggt ist, dort steht: nicht eingeloggt. Kannst du auch weg lassen.
bei noTrimWrap steht nach dem <b>...</b> eine Leerschritt, der einen Zeilenumbruch erzwingen würde, wenn nicht genug Platz ist. Einzige Ausnahme, wenn du im CSS für die Class der Tabellenzelle ein nowrap:nowrap; stehen hast. Dann können da Leerzeichen drinn sein wie sie wollen, es würde nie umbrechen...
Also auch das mal kontrollieren.

---

Quelle: „"Benutzername: <user>" sprengt den Rahmen“, typo3.net, https://www.typo3.net/d/76748-benutzername-user-sprengt-den-rahmen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
