Menu Formatierung löschen?

  • Rey Rey
    Padawan
    0 x
    43 Beiträge
    0 Hilfreiche Beiträge
    24. 10. 2010, 02:47

    Hi,
    ich möchte sobald ich in der zweiten ebene bin die Formatierung für die erste ebene löschen.
    Der Aufbau des Menüs ist wie folgt Mal grob aufgeschrieben.

    1. <div class="um alles">
    2. <div class = "ebene1">
    3. <ul class ="ebene1Format"><li></li>..</ul></div>
    4. <div class = "ebene2">
    5. <ul class = "ebene2Format"><li></li>...</ul</div>
    6. </div>

    Wie ihr seht möchte ich das die zweite ebene in einem anderen div container sichtbar ist das klappt auch aber leider wird das <ul> diese von der Formatierung der ersten ebene umschlossen.

    Mein Typoscript schaut so aus

    1. //Top Navigation
    2. //Hauptnavi main
    3. lib.main = HMENU
    4. lib.main{
    5.  
    6. special = directory
    7. special.value = 12
    8.  
    9. 1 = TMENU
    10. 1 {
    11. wrap = <ul class="ebne1Format">|</ul>
    12. noBlur = 1
    13. NO = 1
    14. NO.ATagTitle.field = title
    15. NO.linkWrap = <li>|</li>
    16.  
    17. ACT = 1
    18. ACT.linkWrap= <li class="active">|</li>
    19. //scheint man nicht zu brauchen...
    20. //ACT.ATagParams= id = current
    21. }
    22. }
    23.  
    24. lib.mainnavi < lib.main
    25. lib.mainnavi{
    26. 2 = TMENU
    27. 2{
    28. wrap = <ul class="ebene2Format">|</ul>
    29. noBlur = 1
    30. entryLevel=1
    31. NO = 1
    32. NO.ATagTitle.field = title
    33. NO.linkWrap = <li>|</li>
    34. ACT = 1
    35. ACT.linkWrap = <li>|</li>
    36.  
    37. }
    38. 1.NO.doNotShowLink =1
    39. 1.ACT.doNotShowLink =1
    40.  
    41.  
    42. }

    Jemand eine Idee wie ich das beheben könnte?
    Ich nutze TempLaVioá wie man sieht.


  • 1
  • NilsBarenbrock NilsBaren...
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    28. 10. 2010, 13:08

    Am besten ist es, du machst das 2. Menü unabhängig vom ersten. Dass dann die erste Menüebene nicht ausgegeben wird (und damit auch das umschließende wrap nicht) erreichst du so:

    1. lib.sub= HMENU
    2. lib.sub {
    3.  
    4. special = directory
    5. special.value = 12
    6. entryLevel = 1 # Dise Eigenschaft sorgt dafür, das erst ab der 1. und nicht schon am der 0. Ebene das Menü generiert wird.
    7. 1 = TMENU
    8. 1 {
    9. wrap = <ul class="ebne2Format">|</ul>
    10. noBlur = 1
    11. NO = 1
    12. NO.ATagTitle.field = title
    13. NO.linkWrap = <li>|</li>
    14.  
    15. ACT = 1
    16. ACT.linkWrap= <li class="active">|</li>
    17.  
    18. }
    19. }

  • 1