---
title: "Unterseiten nur bei Bedarf anzeigen"
url: "https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2006-10-24"
last_reply: "2006-10-24"
replies: 2
solved: true
page: 1
pages: 1
lang: "de"
---

# Unterseiten nur bei Bedarf anzeigen

TYPO3 › Menüs · 2 Antworten · gelöst · gestartet 2006-10-24

## Frage

**Unbekannter Benutzer** · 2006-10-24 · [Beitrag #1](https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen/1)

Hallo

Schon wieder eine Frage: [Hier](http://www.e-tours.com/index.php) hat es links und rechts im Menu jeweils einen Punkt "Regionen". Nun möchte ich es möglich machen per Klick auf diese grauen Boxen die jeweiligen Unterpunkte ein-/auszublenden. Das Problem: Wie mach ich das? Hier mein TS:

```typoscript
# Menu
page.10 {
   marks.MENU_BIKE = HMENU
   marks.MENU_BIKE.special = directory
   marks.MENU_BIKE.special.value = 238
   marks.MENU_BIKE.1 = TMENU
   marks.MENU_BIKE.1.expAll = 1
   marks.MENU_BIKE.1 {
      NO {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menu">|</td></tr> |*| <tr><td class="menu">|</td></tr> |*| <tr><td class="menu">|</td></tr></table></td></tr>
      }
   }
   
   marks.MENU_BIKE.2 = TMENU
   marks.MENU_BIKE.2 {
      NO {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menu2">|</td></tr> |*| <tr><td class="menu2">|</td></tr> |*| <tr><td class="menuLast">|</td></tr></table></td></tr></table></td></tr>
      }
      CUR {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menuAct">|</td></tr> |*| <tr><td class="menuAct">|</td></tr> |*| <tr><td class="menuLastAct">|</td></tr></table></td></tr></table></td></tr>
      }
   }

   marks.MENU_HIKE = HMENU
   marks.MENU_HIKE.special = directory
   marks.MENU_HIKE.special.value = 239
   marks.MENU_HIKE.1 = TMENU
   marks.MENU_HIKE.1.expAll = 1
   marks.MENU_HIKE.1 {
      NO {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menu">|</td></tr> |*| <tr><td class="menu">|</td></tr> |*| <tr><td class="menu">|</td></tr></table></td></tr>
      }
   }

   marks.MENU_HIKE.2 = TMENU
   marks.MENU_HIKE.2 {
      NO {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menu2">|</td></tr> |*| <tr><td class="menu2">|</td></tr> |*| <tr><td class="menuLast">|</td></tr></table></td></tr></table></td></tr>
      }
      CUR {
         allWrap = <tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td><table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="150px"><tr><td class="menuAct">|</td></tr> |*| <tr><td class="menuAct">|</td></tr> |*| <tr><td class="menuLastAct">|</td></tr></table></td></tr></table></td></tr>
      }
   }
```

Die einzige Bedingung: Beim Aufruf der Seite müssen alle Punkte ausser den Regionen aufgeklappt sein.

Gruss Moritz

## Beste Antwort

**Unbekannter Benutzer** · 2006-10-24 · [Beitrag #3](https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen/3)

So, jetzt sind zumindest mal alle Menus in der Ausgangsposition. Wie mache ich es nun, wenn der Besucher ein Menu ein- oder ausklappt? Das muss ja irgendwo gespeichert werden.

## Antworten

### [#2](https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen/2) · just2b · 2006-10-24

Hallo,

Das ist wohl der Knackpunkt:

> Die einzige Bedingung: Beim Aufruf der Seite müssen alle Punkte ausser den Regionen aufgeklappt sein.

deswegen würde ich das trennen in 2 Menüs! Einmal die Regionen und einmal der Rest. beim Rest einfach expAll nicht mehr setzen oder auf 0 und für beide statt special = directory das nehmen: special = list

georg

### [#3](https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen/3) · Unbekannter Benutzer · 2006-10-24 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Unterseiten nur bei Bedarf anzeigen“, typo3.net, https://www.typo3.net/d/52184-unterseiten-nur-bei-bedarf-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
