14. 07. 2011, 09:35

Ich versuche gerade ein Submenu zu erstellen, welches nur angezeigt werden soll wenn ein bestimmtes Backend Layout gewählt ist.

  1. lib.submenu = HMENU
  2. lib.submenu {
  3. entryLevel = 1
  4.  
  5. 1 = TMENU
  6. 1 {
  7. noBlur = 1
  8. wrap = <ul id="submenu">|</ul>
  9.  
  10. value = 4
  11. isInList.data = levelfield:-2,backend_layout_next_level,slide
  12. isInList.override.data = TSFE:page|backend_layout
  13. negate = 1
  14. }
  15.  
  16. NO {
  17. wrapItemAndSub = <li>|</li>
  18. ATagTitle.field = subtitle // title
  19. }
  20. ACT <.NO
  21. ACT = 1
  22. ACT {
  23. ATagParams = class="act"
  24. }
  25. }
  26.  
  27. 2 < .1
  28. 2.wrap = <ul>|</ul>
  29.  
  30. 3 < .1
  31. 3.wrap = <ul>|</ul>
  32. }

Die Überprüfung funktioniert soweit, allerdings ist das Verhalten nicht ganz so wie gewünscht. Ich hatte mir vorgestellt, dass wenn ich dann z.B. auf der 2ten Ebene bin nur diese ausgeblendet wird und nicht die 1. Leider wird momentan alles ausgeblendet..

Hat jemand eine Idee?