---
title: "htmlarea: andere Listenklasse, wenn Headerfeld nicht leer ist"
url: "https://www.typo3.net/d/75955-htmlarea-andere-listenklasse-wenn-headerfeld-nicht-leer-ist"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-04-11"
last_reply: "2008-04-11"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# htmlarea: andere Listenklasse, wenn Headerfeld nicht leer ist

Extensions · 0 Antworten · gestartet 2008-04-11

## Eröffnungsbeitrag

**bruder_chang** · 2008-04-11 · [Beitrag #1](https://www.typo3.net/d/75955-htmlarea-andere-listenklasse-wenn-headerfeld-nicht-leer-ist/1)

Hallo Leute,

nehmen wir mal an, die Listen aus dem RTE sollen eine andere CSS-Klasse erhalten, wenn das Inhaltselement eine Überschrift hat.

Man kann natürlich das komplette CE wrappen und somit die ULs gesondert formatieren:

```typoscript
tt_content.stdWrap.innerWrap.override = <div class="header_list"> | </div>
tt_content.stdWrap.innerWrap.override.if.isTrue.field = header
```

Ich möchte allerdings eine saubere Lösung, bei der die Listen selbst eine Klasse erhalten.
Folgender Code funktioniert nicht:

```typoscript
lib.parseFunc_RTEliste < lib.parseFunc_RTE
lib.parseFunc_RTEliste.externalBlocks.ul {
stdWrap.HTMLparser=1
stdWrap.HTMLparser.tags.ul >
stdWrap.HTMLparser.tags.ul.overrideAttribs=class="header_list"
stdWrap.HTMLparser.keepNonMatchedTags=1
}
tt_content.text.20.parseFunc < lib.parseFunc_RTEliste
tt_content.text.20.parseFunc.if.isTrue.field = header
```

Wo liegt der Fehler?

Vielen Dank im voraus,
Bruder Chang

---

Quelle: „htmlarea: andere Listenklasse, wenn Headerfeld nicht leer ist“, typo3.net, https://www.typo3.net/d/75955-htmlarea-andere-listenklasse-wenn-headerfeld-nicht-leer-ist
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
