---
title: "TMENU - ACT - NO"
url: "https://www.typo3.net/d/47266-tmenu-act-no"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-07-28"
last_reply: "2006-07-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU - ACT - NO

TYPO3 › Menüs · 4 Antworten · gestartet 2006-07-28

## Eröffnungsbeitrag

**Romeo_d2** · 2006-07-28 · [Beitrag #1](https://www.typo3.net/d/47266-tmenu-act-no/1)

Hallo alle zusammen,

mein Name ist Christian und ich arbeite schon ein weilchen mit Typo, aber man lernt ja nie aus. ;)

Ich sitzte an einem Problem, und würde mich freuen, wenn jemand nur einen kleinen Tipp hat.

Folgender Code:

```typoscript
#------ Menu LINKS begin ---------#
lib.menu_1 = HMENU
lib.menu_1.special = directory
lib.menu_1.special.value = 87
lib.menu_1.entryLevel = 1
lib.menu_1.1 = TMENU
lib.menu_1.1 {

  NO.ATagParams = class="navNO"
  NO.allWrap = <li class="firstLI"> | </li> | |*| <li> | </li>
  NO.ATagTitle.field = title
  NO.stdWrap.case = upper
  
  ACT = 1
  ACT.ATagParams = class="navACT"
  ACT.allWrap = <li> | 
  ACT.ATagTitle.field = title
  ACT.stdWrap.case = upper
  
}


# Second level menu-object, textual
lib.menu_1.2.wrap = <ul class="navigationLII">|</ul></li>
lib.menu_1.2 = TMENU
lib.menu_1.2 {
  NO.ATagParams = class="navNOLII"
  NO.allWrap =  <li> | </li>
  NO.stdWrap.case = upper
  
  ACT = 1
  ACT.ATagParams = class="navACTLII"
  ACT.allWrap = <li> | 
  ACT.stdWrap.case = upper
  
}

# Third level menu-object, textual
lib.menu_1.3.wrap = <ul class="navigationLIII">|</ul></li>
lib.menu_1.3 = TMENU
lib.menu_1.3 {
  NO.ATagParams = class="navNOLIII"
  NO.allWrap = <li> | </li>
  NO.stdWrap.case = upper

  ACT = 1
  ACT.ATagParams = class="navACTLIII"
  ACT.allWrap = <li> | </li>
  ACT.stdWrap.case = upper
}
#---- menu LINKS ende ---------#
```

Ich möchte, wenn ich in die letzte Navigationsebene wechsel, das die zweite Navigationsebene ihren Style wechselt. Man soll erkennen, das die dritte Ebene ausgewählt ist.

Ist das überhaupt möglich?

Hoffe ich konnte mich halbwegs verständlich ausdrücken.

lg
Christian :)

## Antworten

### [#2](https://www.typo3.net/d/47266-tmenu-act-no/2) · toyde · 2006-07-29

Willkommen im Forum.

> **Romeo_d2 schrieb:**
>
> Ich möchte, wenn ich in die letzte Navigationsebene wechsel, das die zweite Navigationsebene ihren Style wechselt.

Eine Idee wäre, ein Sysfolder und darin ein TypoScript-Template. In diesem Template wird die 2. Ebene überschrieben (CSS Klassen, Wrap, etc..). Und dieses Template entsprechend aus dem Sysfolder heraus in alle 3.-Ebenen-Seiten einlesen.
*(könnte aber Probleme mit der Abfolge/Hierarchie geben)*

oder

**Condition** nach Abfrage von Page-ID's wäre auch eine Möglichkeit, aber wohl noch komplizierter.

grüsse

### [#3](https://www.typo3.net/d/47266-tmenu-act-no/3) · tpits · 2006-07-29

Ich weiß zwar nicht ob's hilft, aber ich könnte mir ein Konstrukt mit:

CUR (boolean / (config)Konfiguration für das Menüelement der aktuellen Seite.

vorstellen.

Vieleicht lässt sich ja was draus machen.

Gruß
Thomas

### [#4](https://www.typo3.net/d/47266-tmenu-act-no/4) · Romeo_d2 · 2006-07-30

Hi,

vielen Dank für eure Tipss. Ich werde mal beides testen.

Grüsse
Christian

### [#5](https://www.typo3.net/d/47266-tmenu-act-no/5) · Romeo_d2 · 2006-07-30

Wie gesagt, man lernt nie aus.
Hätte ich besser in der TS Referenz geschaut, hätte mir CUR auffallen sollen. 8-)

Meine Lösung sieht so aus:

```typoscript
# Second level menu-object, textual
lib.menu_1.2.wrap = <ul class="navigationLII">|</ul></li>
lib.menu_1.2 = TMENU
lib.menu_1.2 {
  NO.ATagParams = class="navNOLII"
  NO.allWrap =  <li> | </li>
  NO.stdWrap.case = upper
  
  CUR = 1
  CUR.ATagParams = class="navACTLII"
  CUR.allWrap = <li> |
  CUR.stdWrap.case = upper 
  
  
}
```

Es funktioniert genau so, wie ich es haben möchte. :D

Damit ist dieser Betrag gelöst.

Viele Grüße
Christian

---

Quelle: „TMENU - ACT - NO“, typo3.net, https://www.typo3.net/d/47266-tmenu-act-no
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
