---
title: "IDs für Menübuttons"
url: "https://www.typo3.net/d/106961-ids-fuer-menuebuttons"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-08-25"
last_reply: "2011-08-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# IDs für Menübuttons

TYPO3 › Menüs · 2 Antworten · gestartet 2011-08-25

## Eröffnungsbeitrag

**typo3_hp** · 2011-08-25 · [Beitrag #1](https://www.typo3.net/d/106961-ids-fuer-menuebuttons/1)

Hallo!

Ich habe folgenden (s.u.) Typoscriptcode für ein Menü.
Wie kann ich den Elementen aus der ersten Ebene zusätzlich noch eine ID vergeben, da ich die Buttons bei einem .active - Zustand je nach Button/Position ansprechen möchte.

Habe schon etwas herumprobiert aber leider nicht hinbekommen.

Danke und Grüße

```typoscript
### Menü ###
subparts.menu = HMENU
subparts.menu {
special = directory
special.value = 3
 entryLevel = 0
    ### Erste Ebene ###
    1 = TMENU
    1 {
      wrap = <ul class="menu">|</ul>
      expAll = 1
      NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
      #NO.allWrap=<li class="menu{register:count_MENUOBJ}">|</li>
      #NO.allWrap.insertData=1
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }   

    2 = TMENU
    2 {
      wrap = <ul class="menu">|</ul>
      expAll = 1
      NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }   
     ###  dritte und vierte Ebene (Kopieren von erster Ebene) ###
    3 < .1
    4 < .1
}
```

## Antworten

### [#2](https://www.typo3.net/d/106961-ids-fuer-menuebuttons/2) · typo3_hp · 2011-08-25

niemand eine Idee?
:-(

### [#3](https://www.typo3.net/d/106961-ids-fuer-menuebuttons/3) · king.​darki · 2011-08-26

Hallo,

> **typo3_hp schrieb:**
>
> Wie kann ich den Elementen aus der ersten Ebene zusätzlich noch eine ID vergeben, da ich die Buttons bei einem .active - Zustand je nach Button/Position ansprechen möchte.

```typoscript
### Menü ###
subparts.menu = HMENU
subparts.menu {
special = directory
special.value = 3
 entryLevel = 0
    ### Erste Ebene ###
    1 = TMENU
    1 {
      wrap = <ul class="menu">|</ul>
      expAll = 1

      # HIER WIRD DEINE ID GESETZT
      NO.wrapItemAndSub.dataWrap = <li id="menu{register:count_MENUOBJ}" onmouseover="show(this)" onmouseout="hide(this)">|</li>
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }   

    2 = TMENU
    2 {
      wrap = <ul class="menu">|</ul>
      expAll = 1
      NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="active"
    }   
     ###  dritte und vierte Ebene (Kopieren von erster Ebene) ###
     # WENN DU DIE ID NUR IN EBENE 1 WILLST, DANN WIRD JETZT VON EBENE 2 KOPIERT!
    3 < .2
    4 < .2
}
```

Grüße Patrick

---

Quelle: „IDs für Menübuttons“, typo3.net, https://www.typo3.net/d/106961-ids-fuer-menuebuttons
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
