---
title: "Linebreak nach <li>"
url: "https://www.typo3.net/d/57989-linebreak-nach-li"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-02-17"
last_reply: "2007-10-25"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Linebreak nach <li>

TYPO3 › Menüs · 6 Antworten · gestartet 2007-02-17

## Eröffnungsbeitrag

**axel___** · 2007-02-17 · [Beitrag #1](https://www.typo3.net/d/57989-linebreak-nach-li/1)

Hi,

ich würde gerne innerhalb meines Menüs hinter jedem li-Tag einen Zeilenumbruch erstellen, damit der Quelltext der Seite besser lesbar ist.
Ich meine kein br-Tag, sondern \n

Ich habe schon etwas gefunden, allerdings zeigt dies keine Wirkung:

```typoscript
allWrap.append = TEXT
allWrap.append.char = 10
```

Danke,
Euer Axel

## Antworten

### [#2](https://www.typo3.net/d/57989-linebreak-nach-li/2) · woida · 2007-02-17

Wenn dir das so wichtig ist, verwenden einen HMTL-Optimierer wie zb. Tidy oder qcom_htmlcleaner.
Mit reinen TS-Mitteln ist mir kein Weg bekannt.

### [#3](https://www.typo3.net/d/57989-linebreak-nach-li/3) · gkahr · 2007-10-18

*push*

Das muss ich nochmal aufgreifen. Einen Zeilenumbruch nach dem li wäre wirklich nützlich. Ich habe das hier gefunden, was schon mal hilft, aber den Umbruch nach dem Navigationsnamen setzt.

```typoscript
leftnavi = HMENU
leftnavi {
   special = directory
   special.value = 1
   1 = TMENU
   1 {
      wrap=<ul class="leftnavi_level1">|</ul>
      NO = 1
      NO {
	stdWrap {
		htmlSpecialChars = 1
		append = TEXT
		append.char = 10
	}      
      	allWrap = <li>|</li>
      }
      ACT = 1
      ACT < .NO
      ACT.ATagParams = class="active"
   }
```

Wichtig sind die Zeilen ab stdWrap. Das Problem ist aber, dass jetzt immer nach dem Navigationstitel umgebrochen wird und nicht nach dem li.

Wo genau wäre der Denkfehler.

Gruss
Lars

### [#4](https://www.typo3.net/d/57989-linebreak-nach-li/4) · just2b · 2007-10-18

wofür wäre der denn nützlich?

georg

### [#5](https://www.typo3.net/d/57989-linebreak-nach-li/5) · SLAng · 2007-10-18

man kann auch

```typoscript
wrap (
<ul class="leftnavi_level1">|
</ul>
)
```

oder eben

```typoscript
allWrap (
<li>|
</li>
)
```

schreiben...

Bei mir gibts dann auch Umbrüche.

Sinnvoll wenn man seinen Quelltext übersichtlich gestalten möchte.
Nicht unbedingt sinnvoll, weil der Quelltext unnötig aufgepumpt wird.

### [#6](https://www.typo3.net/d/57989-linebreak-nach-li/6) · gkahr · 2007-10-25

> **just2b schrieb:**
>
> wofür wäre der denn nützlich?
>
> georg

Damit man sich gerade in verschachtelten ul-li-ul-li-ul-li Konstrukten durchfindet. Die werden sonst übel gequetscht in einer Zeile zusammengewurschtelt.

> **SLAng schrieb:**
>
> man kann auch
>
> ```typoscript
> wrap (
> <ul class="leftnavi_level1">|
> </ul>
> )
> ```
>
> oder eben
>
> ```typoscript
> allWrap (
> <li>|
> </li>
> )
> ```

:o Das war eindeutig zu einfach für mich ;-)

Danke
Lars

### [#7](https://www.typo3.net/d/57989-linebreak-nach-li/7) · just2b · 2007-10-25

hä?

zum zurechtfinden gibts besseres > firebug oder source code optimizer aber das in TS zu erledigen ist IMO definitiv der falsche Ansatz.

weiters frag ich mich > du erstellst doch sowieso ein Template mit den Menüs und nem act-menüzustand... da macht man den style e schön und übersichtlich, dann das nur noch im TS nachbauen und es schaut zu 100% ident aus ;)

georg

---

Quelle: „Linebreak nach <li>“, typo3.net, https://www.typo3.net/d/57989-linebreak-nach-li
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
