---
title: "Dynamische Generierung CSS Klasse anhand Ebene im Seitenbaum"
url: "https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2010-03-16"
last_reply: "2010-04-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Dynamische Generierung CSS Klasse anhand Ebene im Seitenbaum

TYPO3 › Menüs · 4 Antworten · gestartet 2010-03-16

## Eröffnungsbeitrag

**dabjoern** · 2010-03-16 · [Beitrag #1](https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum/1)

Hi Leute,

ich möchte ein Menü erzeugen, dass sich aus verschachtelten Listen zusammensetzt. Die einzelnen <ul> Tags sollen CSS Klassen entsprechend der Ebene im Seitenbaum erhalten. Hier mal ein Beispiel:

```html
<ul class="lvl1">
  <li>
    <ul class="lvl2">
      <li>
        <ul class="lvl3">
          ...
        </ul>
      </li>
    </ul>
  </li>
</ul>
```

Aktuell habe ich nichts gefunden, wie man bspw. mittels getText dieses "treelevel" ermitteln kann. Per TS würde ich das Ganze dann gerne so einbinden:

```typoscript
stdWrap.dataWrap = <ul class="{...}">|</ul>
```

Hat jemand eine Idee? Danke und Grüße, dabjoern

## Antworten

### [#2](https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum/2) · super-mario · 2010-03-17

ich glaub das was du suchst ist "leveltitle"

### [#3](https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum/3) · dabjoern · 2010-04-04

Ich denke, dass leveltitle nicht die Ebenenzahl ausgibt, sondern den Inhalt des Feldes title und das einer bestimmten Ebene. Naja, ich habe das Problem jetzt erstmal statisch gelöst.

Trotzdem danke! Ciao, dabjoern

### [#4](https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum/4) · algiz · 2010-04-30

Da du bei einem Menü sowieso jede Ebene explizit angeben musst, weißt du doch immer, in welcher Baumebene welche Menüebene ist.

```typoscript
temp.menu = HMENU
temp.menu {
    1 = TMENU
    1 {
        wrap = <ul class="lvl1">|</ul>
        NO = 1
        NO.wrapItemAndSub = <li>|</li>
    }
    2 < .1
    2.wrap = <ul class="lvl2">|</ul>
    3 < .1
    3.wrap = <ul class="lvl3">|</ul>
}
```

### [#5](https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum/5) · mhworx · 2010-04-30

hallo !
hmmmm...mal sehn

sowas hier?

[/d/98455-ueber-conditions-seiten-icons-voranstellen](https://www.typo3.net/d/98455-ueber-conditions-seiten-icons-voranstellen)

gruß
michael

---

Quelle: „Dynamische Generierung CSS Klasse anhand Ebene im Seitenbaum“, typo3.net, https://www.typo3.net/d/97579-dynamische-generierung-css-klasse-anhand-ebene-im-seitenbaum
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
