---
title: "Aktueller Ebene eine id geben"
url: "https://www.typo3.net/d/89164-aktueller-ebene-eine-id-geben"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-04-25"
last_reply: "2009-04-25"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Aktueller Ebene eine id geben

TYPO3 › Menüs · 0 Antworten · gestartet 2009-04-25

## Eröffnungsbeitrag

**camelmed** · 2009-04-25 · [Beitrag #1](https://www.typo3.net/d/89164-aktueller-ebene-eine-id-geben/1)

Hello,
ich habe ein TMENU als simple Liste und möchte der aktuellen Ebene eine id mitgeben. Hab mir grad einige Beiträge zur Menügestaltung durchgelesen und das Forum durchsucht aber keine Lösung gefunden.

Also irgendwas in die Richtung:

```typoscript
MITEM1 = HMENU
MITEM1 {
    entryLevel = 0
    1 = TMENU
    1 {
        if(aktuelle Ebene) { ? ? ?
        wrap = <ul id="active">|</ul>
        }else{
        wrap = <ul>|</ul>
        }
        noBlur = 1
        NO.wrapItemAndSub = <li>|</li>
    }
    2 < .1
    3 < .1
    4 < .1
}
```

wie lässt sich das bewerkstelligen?

ciao
Toni

EDIT:

Habs mal so gelöst:

```typoscript
SITEMENU = HMENU
SITEMENU {
    entryLevel = 0
    insertData = 1
    1 = TMENU
    1 {
        wrap = <ul>|</ul>
        noBlur = 1
        NO.wrapItemAndSub = <li class="menu{TSFE:id}">|</li>
        CUR = 1
        CUR {
            wrapItemAndSub = <li class="act">|</li>
            ATagParams =  class="cur"
        }
    }
    2 < .1
    3 < .1
    4 < .1
}
```

nun kann ich das aktive <ul> mit ".act ul" ansprechen im CSS, allerdings hab ich ein neues Problem :)
Wie kann ich die Seiten ID in den wrap einfügen?
Hätt gern für jeden Menüpunkt einen eigenen Hintergrund per CSS.

EDIT2:

Habs jetzt so gelöst:

```typoscript
SITEMENU = HMENU
SITEMENU {
    entryLevel = 0
    1 = TMENU
    1 {
        wrap = <ul>|</ul>
        noBlur = 1
        NO.before.dataWrap = <li id="menu{field:uid}">|
NO.wrapItemAndSub = |</li>
        CUR = 1
        CUR {
            before.dataWrap = <li class="act" id="menu{field:uid}">|
    wrapItemAndSub = |</li>
            ATagParams =  class="cur"
        }
    }
    2 < .1
    3 < .1
    4 < .1
}
```

Das ürsprüngliche Problem ist damit zwar nicht gelöst, aber mit diesem "workaround" kann ich auch arbeiten :)

---

Quelle: „Aktueller Ebene eine id geben“, typo3.net, https://www.typo3.net/d/89164-aktueller-ebene-eine-id-geben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
