---
title: "Einzelne Menus immer aufgeklappt im selben Baum"
url: "https://www.typo3.net/d/80283-einzelne-menus-immer-aufgeklappt-im-selben-baum"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-08-04"
last_reply: "2008-08-07"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Einzelne Menus immer aufgeklappt im selben Baum

TYPO3 › Menüs · 2 Antworten · gestartet 2008-08-04

## Eröffnungsbeitrag

**relume** · 2008-08-04 · [Beitrag #1](https://www.typo3.net/d/80283-einzelne-menus-immer-aufgeklappt-im-selben-baum/1)

Guten Tag

In einem TMenu möchte ich für einzelne Menüelemente der 1. Ebene die entsprechenden Menüelemente der 2. Ebene immmer ausgeklappt anzeigen.

Mit der Option "alwaysActivPIDlist" ist das eigentlich schon mal grundsätzlich möglich. "Leider" sind die entsprechenden Menüelemente der 1. Ebene dann auch aktiv - haben also die Menü-Eigenschaft "act", obwohl die entsprechende Seite bzw. dazugehörige Unterseiten nicht angewählt sind.

Für mein Menu möchte ich aber, das jeweils nur jene Menüelemente die Menü-Eigentschaft "act" haben, deren Seite oder Seiten der zugehörigen Folgeebenen tatsächlich auch angewählt sind.

Gerne würde ich dies in einem Menübau umsetzen - also das Menü nicht mit mehreren Menübäumen zusammensetzen. Wie komme ich zum Ziel mit einem "if" - Konstrukt, wenn ich das Typoscript bisher mit Ausklammerung aufgebaut habe :

```typoscript
...

temp.nav_main = HMENU
temp.nav_main.alwaysActivePIDlist = 8,10

temp.nav_main.1 = TMENU
temp.nav_main.1 {


    # Normal state properties

  NO.allWrap = <li id="nav_main_level1" class="nact"> | </li>

    # Enable active state and set properties:

  ACT = 1
  ACT.allWrap = <li id="nav_main_level1" class="nact"> | </li>
 
    # Enable separator and set properties:

  SPC = 1
  SPC {

...
```

Vielen Dank im Voraus für Ansätze und Hinweise. mit besten Grüssen

## Antworten

### [#2](https://www.typo3.net/d/80283-einzelne-menus-immer-aufgeklappt-im-selben-baum/2) · d.​walter · 2008-08-04

Naja, dass geht ja schon aus der TSRef so vor. Das Ding setzt ja die genannten Menüpunkte aktiv und nur daraus ist die Folge, dass die Unterpunkte angezeigt werden.

So spontan fällt mir da keine Lösung mit TS ein. du könntes aber vielleicht über eine UserFunction.

Oder du gehst her und machst aus deinem ACT für die 1. Ebene ein NO und fügst dann ein abweichendes ACTIFSUB ein. Dann ändert sich der Zustand nur wenn du ein Untermenüpunkt anklickst.

Vielleicht ist auch eine Lösung mit optionSplit möglich, bedingt aber, dass du die Reigenfolge der Menüpunkte nicht änderst!

Daniel

### [#3](https://www.typo3.net/d/80283-einzelne-menus-immer-aufgeklappt-im-selben-baum/3) · relume · 2008-08-07

Hallo Daniel

Vielen Dank für Dein Antwort. Ja es ist richtig, dass das Verhalten aus der TSRef so und erwartet hervor geht. Einen ersten Ansatz mit den Menü-Eigenschaften etc. hatte ich schon versucht aber das gewünschte Resultat konnte ich damit nicht erreichen. Also ich denke ich werde bei Zeit eine eigene UserFunction dazu schreiben müssen.

Mit besten Grüssen,

André

---

Quelle: „Einzelne Menus immer aufgeklappt im selben Baum“, typo3.net, https://www.typo3.net/d/80283-einzelne-menus-immer-aufgeklappt-im-selben-baum
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
