---
title: "aktives menu anzeigen"
url: "https://www.typo3.net/d/37219-aktives-menu-anzeigen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-02-02"
last_reply: "2006-02-03"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# aktives menu anzeigen

TYPO3 › Menüs · 7 Antworten · gestartet 2006-02-02

## Eröffnungsbeitrag

**braindead** · 2006-02-02 · [Beitrag #1](https://www.typo3.net/d/37219-aktives-menu-anzeigen/1)

hallo,
bin neu in typo3 und hab da eine frage ebzüglich menu:
ich whätte gerne das wenn die seite aktiv ist der entsprechende menupunkt als aktiv, sprich in einer anderen farbe angezeigt wird, kann mir jemand evt. weiterhelfen, hier den code in meinem eigenden html template:

<td valign=top id=menu_1 valign=150>
<div class="menu1"><a href="#">Menu item 1</a></div>
<div class="menu1"><a href="#">Menu item 2</a></div>
<div class="menu1"><a href="#">Menu item 3</a></div>
<div class="menu1"><a href="#">Menu item 4</a></div>
</td>

und hier der eintrag im setup:
plugin.tt_news.displayLatest {
subheader_stdWrap.crop = 50 | ...
}

## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = 				<tr>|</tr>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
	allWrap = <td id=menu_2><div class="menu2">|</div></td>  |*|  <td><img src="fileadmin/templates/gfx/dot.gif" width="10" height="1"></td><td id=menu_2><div class="menu2">|</div></td>
}
## Menu [End]

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
	allWrap = <div class="menu1">|</div>
}
## Menu [End]

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

ich weiss, ist bestimmt nur ein klacks, aber ich find die entsprechende info nicht, resp. weiss nicht wie ich das ganze in meinem html file vorbereiten muss.
danke für eure hilfe

## Antworten

### [#2](https://www.typo3.net/d/37219-aktives-menu-anzeigen/2) · d.​walter · 2006-02-02

Also ne Lösung kann ich dir auch nicht bieten, da ich noch weniger Ahnung hab als du.

Aber schau doch mal in der TSRef nach link da findest du dann die Geschichte mit hover, active usw.

Gruß

Daniel

### [#3](https://www.typo3.net/d/37219-aktives-menu-anzeigen/3) · Unbekannter Benutzer · 2006-02-02

schau Dir mal die verschiedenen Menüzustände an:
ACT und CUR sind die für Dich interessanten (Du hast bisher nur NO definiert).

Viele Grüße
Niki

@d.walter: sagenhafter Tip ;)

### [#4](https://www.typo3.net/d/37219-aktives-menu-anzeigen/4) · braindead · 2006-02-02

danke für eure bisherige hilfe!
stellt sich für mich einfach die frage, wo muss ich dies definieren.wahrscheinlich in meinem html template und im ts setup, aber wie müsste das aussehen, hab ehrlich gesagt eine blockade wie ich das ganze anstellen soll.

### [#5](https://www.typo3.net/d/37219-aktives-menu-anzeigen/5) · Unbekannter Benutzer · 2006-02-02

Du definierst u.a. in Deinem Template folgendes:

```typoscript
lib.mainMenu.1.NO {
allWrap = <div class="menu1">|</div>
}
```

Genauso kannst Du jetzt weitermachen für die anderen Menüzustände, z.B.

```typoscript
lib.mainMenu.1.CUR = 1
lib.mainMenu.1.CUR {
allWrap = <div class="menu1_active">|</div>
}
```

Viele Grüße
Niki

### [#6](https://www.typo3.net/d/37219-aktives-menu-anzeigen/6) · braindead · 2006-02-03

hmmm, ich steh wohl wirklich irgendwo auf dem schlauch ...
ich habe jetzt folgendes in meinem haupttemplate eingefügt unter setup:

```typoscript
plugin.tt_news.displayLatest { 
subheader_stdWrap.crop = 50 | ...
} 


## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = 				<tr>|</tr>		
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
	allWrap = <td id="menu_2"><div class="menu2">|</div></td>  |*|  <td><img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" alt="" /></td><td id="menu_2"><div class="menu2">|</div></td>
}
## Menu [End]
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <div class="menu1">|</div>
} 
lib.mainMenu.1.CUR = 1
lib.mainMenu.1.CUR {
allWrap = <div class="menu1_active">|</div>
} 
## Menu [End]
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
```

und mein html template habe ich so belassen, also dort wo das menu erscheinen soll steht folgendes:

```html
<!-- start nav !-->
			<td valign="150" id="menu_1">
			<div class="menu1"><a href="#">Menu item 1</a></div>
			<div class="menu1"><a href="#">Menu item 2</a></div>
			<div class="menu1"><a href="#">Menu item 3</a></div>
			<div class="menu1"><a href="#">Menu item 4</a></div>
<!-- end nav !-->
```

wenn ich nun die seite öffne, pasiert gar nichts, sprich das menu reagiert so wie vorher, wenn ich jedoch in templavoila das fileadmin/templates/index.htm
öffne als preview, zeigt es mir das menu1 auch im aktiven zustand an?
hab einfach nopch zuwenig ahnung wie das ganze menu aufgebaut ist...
merci für die hilfe

### [#7](https://www.typo3.net/d/37219-aktives-menu-anzeigen/7) · Unbekannter Benutzer · 2006-02-03

schaut eigentlich richtig aus so. Auch mal den t3 cache leeren. Und schau Dir die Einträge in der tsref an - CUR ist die gerade aufgerufene Seite, ACT heisst Seite ist in rootline der aufgerufenen Seite. Gibt noch mehr solcher Menüzustände die man allesamt gut brauchen kann.

Viele Grüße
Niki

### [#8](https://www.typo3.net/d/37219-aktives-menu-anzeigen/8) · braindead · 2006-02-03

hmmm eigentlich bin ich auch der meninung, dass es so klappen sollte, aber irgendwie funktioniert es nicht...komisch, ahb die chaches mehreremals geleert, aber keine änderung in sicht?

---

Quelle: „aktives menu anzeigen“, typo3.net, https://www.typo3.net/d/37219-aktives-menu-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
