contao/test — Issue #1434: Hard Limit => Hard Level des Navigationsmenü
Author: tristanlins
Created: 2011-11-29 07:55:11+00:00
State: open
Labels: Feature, frontend

Hi leo,

wir haben folgendes Problem in letzter Zeit öffters gehabt:
Wir brauchen eine Navigation, die bis in die 2. Ebene runter geht, wenn man den zugehörigen Level-1-Menüpunktes öffnet.
Aber es soll immer nur die 2. Ebene des +aktiven+ Level-1-Menüpunktes angezeigt werden, also müssen wir Stoplevel auf 1 setzen.
Jetzt darf die 3. Ebene (wenn vorhanden) aber nicht mehr angezeigt werden, weil wir die dann z.B. an einer anderen Stelle oder garnicht anzeigen wollen.
Momentan lösen wir das immer über das Template, in dem wir eine passende Bedingung einbauen:

```
level == 'level_1' || $this->level == 'level_2'): ?>
...

```

Auf Dauer aber unschön wie ich finde.

Unsere Idee ist jetzt, statt des **Hard Limit** einen **Hard Level** zu definieren:
* Im Normalzustand werden alle Menüpunkte bis zum **Stoplevel* angezeigt.
* Von Aktiven Punkt werden die Unterpunkte angezeigt, solange diese <= dem **Hard Level* liegen (also immer nur der nächste Level, so wie jetzt auch, bis zum Hard Level)

Beste Grüße
Tristan

--- _Originally created on January 20th, 2010, at 11:13am (ID 1434)_