Zum Inhalt springen

Menu in einem Zwischenbereich

Erstellt am 27. Mai 2005 · 5 Antworten · letzte Antwort am 30. Mai 2005

Tags: Frage

sommer ·

Hallo Zusammen

Ich habe folgende Navigationsstruktur:

startseite
 - unterseite
 - unterseite2

 - systemordner
   - sub 1
    - subsub1.1
    - subsub1.2
   - sub 2
    - subsub2.1
    - subsub2.2

nun möchte ich immer wenn ich die seite sub1 oder sub2 (kann dynamisch sein) aufrufe, dass dort ein untermenu erscheint wie z.B. subsub1.1, subsub1.2 usw.

hat jemand einen vorschlag?

gruss andi

sommer ·

ja genau! jedoch ist diese navigation auch in der ersten stufe dynamisch, d.h. erweiterbar?

gruss andi

Unbekannter Benutzer ·
# mainMenu cObject
lib.mainMenu = HMENU
lib.mainMenu {
  special = directory
  # pageID der Startseite
  special.value = 13
  # Textmenüobjekt 1. Ebene
  1 = TMENU
  1 {
    # alle Unterpunkte einblenden
    expAll = 1
    # Menüpunkte und Untermenüspunkte in <li> einpacken
    wrap = <ul>|</ul>
    #  wird benötigt, wenn die Seite möglichst barrierefrei sein soll
    noBlur = 1
    # Normalzustand
    NO = 1
    NO {
      wrapItemAndSub = <li>|</li>
      stdWrap.htmlSpecialChars = 1
      #  jedem Link ein <title>-Tag aus dem Datenbankfeld mitgeben
      # wenn abstract als auch description nicht eingetragen, dann Seitentitel eintragen
      ATagTitle.field = abstract // description // title
    }
    # aktiver Zustand
    CUR = 1
    # kopiere Einstellungen von Normalzustand
    CUR < .NO
    und überschreibe einige Werte bzw. setze zusätzliche
    CUR {
     # aktuelle Seite zu verlinken unerwünscht bei Barrierefreiheit
     wrapItemAndSub = <li class="linkactive"> | </li>
     doNotLinkIt = 1
    }
  }
  # Textmenüobjekt 2. Ebene, kopiert von 1. Ebene
  2 < .1
  # Textmenüobjekt 3. Ebene, kopiert von 1. Ebene
  3 < .1
}

Falls du ene 4. Ebene hast, musst du eben noch ein
4 < .1
hinzufügen 😉
Wenn du noch
# alle Unterpunkte einblenden
expAll = 1
rauslöschst, erhälst du genau dein gewünschtes Verhalten, dass das Untermenü erst beim Klick auf den Menüeintrag geöffnet wird.

sommer ·

okay, hat geklappt!

was ist aber wenn ich jetzt nur die zweite stufe abbilden möchte?
also ich habe nun das
.1
und
.2

möchte aber nur das .2 zeigen.

gruss andi