---
title: "nur aktive Menüebene zeigen"
url: "https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-09-13"
last_reply: "2006-09-14"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# nur aktive Menüebene zeigen

TYPO3 › Menüs · 6 Antworten · gestartet 2006-09-13

## Eröffnungsbeitrag

**xarneax** · 2006-09-13 · [Beitrag #1](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/1)

hallo, ich habe ein kleines Problem. Leider habe ich weder bei Google noch hier im Forum eine Lösung dafür gefunden.

Ich habe folgende Menüstruktur

1. Haup1 Haupt2 Haupt3 **haupt4**
2. unter1 unter2 unter3 unter4

wenn ich jetzt auf "unter3" klicke, möchte ich das das Untermenü von "haupt4" durch das Untermenü von "unter3" ersetzt wird.

Hoffe ich habe es verständlich genug ausgedrück.

Vielleicht kennt ja jemand dafür eine Lösung.

Gruß Arne

## Antworten

### [#2](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/2) · xarneax · 2006-09-14

Hmm, weiß wirklich keiner Rat? Bin hier am verzweifeln. Warscheinlich liegt die Antwort auf der Hand, ich sehe sie nur nicht.

### [#3](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/3) · toyde · 2006-09-14

Dann poste doch dein TypoScript. Du hast evtl. 2 Marker, je einen für obere und untere Navi nehme ich an.

Dann überschreib z.B. auf deinen Unterebenen den "entryLevel" bzw. Ausgangspunkt "special.value = ID". Mit deinem Code kann man Dir besser helfen - den sieht hier keiner vom Schiff/Forum aus  ;) .

grüsse

### [#4](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/4) · xarneax · 2006-09-14

Das macht Sinn ;-) Ich glaub ich bin einfach nur zu überarbeitet.. hab ich seit gestern schon geschlafen????

Hier der Code:

```typoscript
10.marks {
    HAUPTMENU = HMENU
    HAUPTMENU.entryLevel = 0
 
    HAUPTMENU.1 = TMENU
    HAUPTMENU.1.NO = 1
    HAUPTMENU.1.NO.linkWrap = <td class="btn_hauptmenu">|</td>&nbsp;
    HAUPTMENU.1.ACT < .HAUPTMENU.1.NO
    HAUPTMENU.1.ACT.linkWrap = <td class="btn_hauptmenu_ro">|</td>&nbsp;
   
    UNTERMENU = HMENU
    UNTERMENU.entryLevel = 1
   
    UNTERMENU.1 = TMENU
    UNTERMENU.1.NO = 1
    UNTERMENU.1.NO.ATagParams = class="untermenu"
    UNTERMENU.1.NO.linkWrap = &nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    UNTERMENU.1.ACT < .UNTERMENU.1.NO
    UNTERMENU.1.ACT.ATagParams = class="untermenu_ro"

    UNTERMENU.2 < .UNTERMENU.1
    UNTERMENU.2.NO = 1
    }
```

### [#5](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/5) · toyde · 2006-09-14

Den marker UNTERMENU überschreibt man evtl. über weitere +extTemplates (TypoScript in tieferen Ebenen)

> überschreib z.B. auf deinen Unterebenen den "entryLevel" bzw. Ausgangspunkt "special.value = ID".

Über **condition** könntest Du dies bspw. ebenfalls zentral mit nur einem Template (TypoScript) je Page-ID steuern.
Denkanstoss für **globalVar** bezgl. condition:

> Diese Bedingung trifft zu, wenn die Seiten-ID größer als 10 ist.
>
> ```typoscript
> [globalVar = TSFE:id > 10]
> ```

Such Dir aus, was Dir am einfachsten/passendsten scheint.

grüsse

### [#6](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/6) · xarneax · 2006-09-14

Danke erstmal für die schenllen Antworten.

Aber wo kann ich denn das entryLevel einstellen. Das eght doch nur für den gesamten Marker oder irre ich mich?

Gruß Arne

### [#7](https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen/7) · xarneax · 2006-09-14

Gibt es nicht irgendeine Möglichkeit das über die Ebenen zu steuern?

Problem ist, dass dies eine Seite für Nachrichten, etc. werden soll, die aber nicht von mir betrieben wird. D.h. die Menüstruktur wird wohl häufiger bearbeitet. Wenn ich das ganze jetzt über special.value löse, dann gibt das doch nur Probleme sobald die Beziehungen nicht mehr stimmen...

---

Quelle: „nur aktive Menüebene zeigen“, typo3.net, https://www.typo3.net/d/49865-nur-aktive-menueebene-zeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
