Zum Inhalt springen

Läßt sich dieses Menü bauen?

Erstellt am 19. September 2006 · 3 Antworten · letzte Antwort am 9. Oktober 2006

Tags: Frage

BeachSetter ·

Hallo!

ich möchte gerne folgendes Menü realisieren:

Menu1 Menu2 Menu3

Menu1.1
Menu1.1.1
Menu1.2

Menu4
Menu5

Das Menü so aufzubauen ist dann nicht das Problem. Doch sobald ich z.B. das Menü 'Menu4' auswähle ergibt sich folgendes Bild:

Menu1 Menu2 Menu3

Menu4.1
Menu4.2

Menu4
Menu5

Ich hätte aber gerne:

Menu1 Menu2 Menu3

Menu1.1
Menu1.1.1
Menu1.2

Menu4
Menu4.1
Menu4.2
Menu5

Hat jemand eine Idee, ob sich dieses Menü überhaupt realisieren läßt, und wenn ja wie?

Gruss, Jörg

toyde ·

.. und Du wolltest uns sicher gerade noch dein eingesetztes TypoScript posten 😉 . Scheint so, als ob Du einen Subpart/Marker mit der falschen Information fütterst/überschreibst - aber raten können wir hier lange. Configs?

grüsse

BeachSetter ·

Sorry! Hier kommt das TS

  #horizontal menu
  subparts.TOPNAV= HMENU
  subparts.TOPNAV {
     maxItems = 3
     1 = GMENU
     1.NO {
      altImgResource.import = uploads/media/
      altImgResource.import.field = media
      altImgResource.import.listNum = 0
     }
  
    1.ACT = 1
    1.ACT {
     altImgResource.import = uploads/media/
     altImgResource.import.field = media
     altImgResource.import.listNum = 1
    }
  }  

  # Vertical menu 
  subparts.LEFTNAV = HMENU
  subparts.LEFTNAV {
    wrap = <ul class="nav-ul">|</ul>
    entryLevel = 1

    1 = TMENU
    1.target = _top
    1.NO.linkWrap = <li class="nav-li"> | </li>
    1.NO.ATagParams = class="nav-link"

    1.ACT < .1.NO
    1.ACT = 1
    1.ACT.linkWrap = <li class="nav-li-active"> | </li>
    1.ACT.ATagParams = class="nav-link-active"

    2 = TMENU
    2.target = _top
    2.NO.linkWrap = <li class="nav-li-ebene2"> | </li>
    2.NO.ATagParams = class="nav-link-ebene2"

    2.ACT < .2.NO
    2.ACT = 1
    2.ACT.linkWrap = <li class="nav-li-ebene2-active"> | </li>
    2.ACT.ATagParams = class="nav-link-ebene2-active"

    3 = TMENU
    3.target = _top
    3.NO.linkWrap = <li class="nav-li-ebene3"> | </li>
    3.NO.ATagParams = class="nav-link-ebene3"

    3.ACT < .3.NO
    3.ACT = 1
    3.ACT.linkWrap = <li class="nav-li-ebene3-active"> | </li>
    3.ACT.ATagParams = class="nav-link-ebene3-active"

  }
  
  # Statisches Menue
  subparts.STATICNAV = HMENU
  subparts.STATICNAV {
    special = directory
    special.value = 46
    wrap = <ul class="nav-ul">|</ul>

    1 = TMENU
    1.target = _top
    1.NO.linkWrap = <li class="nav-li"> | </li>
    1.NO.ATagParams = class="nav-link"

    1.ACT < .1.NO
    1.ACT = 1
    1.ACT.linkWrap = <li class="nav-li-active"> | </li>
    1.ACT.ATagParams = class="nav-link-active"

    2 = TMENU
    2.target = _top
    2.NO.linkWrap = <li class="nav-li-ebene2"> | </li>
    2.NO.ATagParams = class="nav-link-ebene2"

    2.ACT < .2.NO
    2.ACT = 1
    2.ACT.linkWrap = <li class="nav-li-ebene2-active"> | </li>
    2.ACT.ATagParams = class="nav-link-ebene2-active"

    3 = TMENU
    3.target = _top
    3.NO.linkWrap = <li class="nav-li-ebene3"> | </li>
    3.NO.ATagParams = class="nav-link-ebene3"

    3.ACT < .3.NO
    3.ACT = 1
    3.ACT.linkWrap = <li class="nav-li-ebene3-active"> | </li>
    3.ACT.ATagParams = class="nav-link-ebene3-active"

  }

Gruss, Jörg

BeachSetter ·

Hallo!

Ich habe den Seitenbaum nun wie folgt aufgebaut:

+ root
+ Menu1
+ Menu1.1
+ Menu1.1.1
+ Menu4 (*)
+ Menu5 (**)
+ Menu2
+ Menu2.1
+ Menu4 (Mount auf *)
+ Menu5 (Mount auf **)
+ Menu3
+ Menu3.1
+ Menu4 (Mount auf *)
+ Menu5 (Mount auf **)

So funktioniert das Menü dann, wie ich es wollte.

Gruss, Jörg