---
title: "Menü ab einer bestimmten Seite (Dynamisch)"
url: "https://www.typo3.net/d/8990-menue-ab-einer-bestimmten-seite-dynamisch"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-02-11"
last_reply: "2004-02-13"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Menü ab einer bestimmten Seite (Dynamisch)

TYPO3 › Menüs · 2 Antworten · gestartet 2004-02-11

## Eröffnungsbeitrag

**cwiechmann** · 2004-02-11 · [Beitrag #1](https://www.typo3.net/d/8990-menue-ab-einer-bestimmten-seite-dynamisch/1)

Hallo zusammen,

ich habe schon ausgiebig nach einer Lösung für die Aufgabenstellung gesucht, aber bisher hat leider nichts funktioniert. Dabei müsste das relaitv einfach sein.

Ich will in einer Art Sub-Navigation, abhängig von der gewählten Seite den Rest der Struktur unterhalb dieser Seite in einem Menü darstellen.

Beispiel:

```plaintext
Startseite
  - Seite 1
    -Seite 1.1
    -Seite 1.2
  - Seite 2
    -Seite 2.1
    -Seite 2.2
      -Seite 2.2.1
    -Seite 2.3
  - Seite 3
  - Seite 4
```

Bei Auswahl des Menü-Punktes Seite 2 soll also in der Sub-Navigation folgendes zu sehen sein:

```plaintext
    -Seite 2.1
    -Seite 2.2
      -Seite 2.2.1
    -Seite 2.3
```

Folgenden Setup-Code habe ich dafür bisher im Einsatz:

```typoscript
 marks.SUBNAV = HMENU
 marks.SUBNAV.special = list
 marks.SUBNAV.special.value = {page:uid}
# marks.SUBNAV.special.value = 45
 marks.SUBNAV.1 = TMENU
 marks.SUBNAV.1 {
   expAll=1
   NO.linkWrap = |<br>
   NO.stdWrap.crop = 20|...
   ACT < .NO
   ACT = 1
   ACT.expAll=1
   ACT.linkWrap = <span class="fetterText">|</span><br>
 }
```

Aber leider funktioniert dieser nicht. Das auskommentierte funktioniert, aber halt statisch für Seite mit der UID: 45.

Weiss jemand, wie man die UID der Aktuellen Seite als Special-Value dort rein bekommt?

Gruss,
Chris

## Antworten

### [#2](https://www.typo3.net/d/8990-menue-ab-einer-bestimmten-seite-dynamisch/2) · sw-student · 2004-02-13

Vermutlich suchst du danach:

```typoscript
marks.SUBNAV = HMENU 
marks.SUBNAV.entryLevel = 2  //<-- hier gewünschte Ebene einstellen
marks.SUBNAV.1 = TMENU 
marks.SUBNAV.1 { 
   expAll=1 
   NO.linkWrap = |<br> 
   NO.stdWrap.crop = 20|... 
   ACT < .NO 
   ACT = 1 
   ACT.expAll=1 
   ACT.linkWrap = <span class="fetterText">|</span><br> 
}
```

### [#3](https://www.typo3.net/d/8990-menue-ab-einer-bestimmten-seite-dynamisch/3) · cwiechmann · 2004-02-13

Hallo SW-Student,

nein, danach habe ich nicht gesucht.

Ich habe die Lösung bereits gefunden und kam nur noch nicht dazu sie an dieser Stelle zu posten.

```typoscript
marks.SUBNAV = HMENU
marks.SUBNAV.special = list 
marks.SUBNAV.special.value.field = uid
```

Dieses Menu "listet" mir alle Seiten ab der "uid" der gerade ausgewählten Seite auf. War gar nicht so trivial wie es aussieht.

Vieleicht hast Du aber die passende Syntax für mich, um raus zu finden wie ich die Menüdarstellung unterbinden kann wenn ich am Ende des Baumes bin, also keine Unterpunkte mehr habe. Ich habe also beispielsweise auf die Seite: Seite 2.2.1 geklickt und danach kommt ja nichts mehr.

Muss ja irgendwie mittels IF-Condition gehen, aber bisher habe ich das nicht hin bekommen.   :'(

Gruss,
Chris

---

Quelle: „Menü ab einer bestimmten Seite (Dynamisch)“, typo3.net, https://www.typo3.net/d/8990-menue-ab-einer-bestimmten-seite-dynamisch
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
