Untermenü klappt nicht auf [Gelöst]

  • 0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    27. 12. 2010, 18:03

    Hallöle,

    ich bastel nun schon seit einer Ewigkeit an meiner Seite, alles klappt soweit bis auf dass das Untermenü nicht ausgeklappt wird. Wo ist mein Fehler?

    Die Navigation soll so aussehen:

    [u]Normal[/u]
    LINK1 | LINK2 | LINK3 | LINK4 | LINK5

    [u]Aufgeklappt[/u](ohne Punkte)
    LINK1 | LINK2 | LINK3 | LINK4 | LINK5
    . . . . . . . . . . . . .|LINK 3.1 | LINK 3.2 |

    Vielen Dank schon mal im Vorraus #giggle#

    1. config.doctype = xhtml_strict
    2. # Default PAGE object:
    3. page = PAGE
    4. page {
    5. includeCSS {
    6. screen = fileadmin/template_marionpetersen/std.css
    7. screen.media = screen
    8. }
    9. 10 = TEMPLATE
    10. 10 {
    11. template = FILE
    12. template.file = fileadmin/template_marionpetersen/index.html
    13. workOnSubpart = DOCUMENT_BODY
    14. relPathPrefix = fileadmin/template_marionpetersen/
    15. marks {
    16. }
    17. }
    18. }
    19.  
    20. temp.menu = HMENU
    21. temp.menu {
    22. 1 = TMENU
    23. 1.wrap = <ul class="nav"> | </ul>
    24. 1.NO.wrapItemAndSub = <li> | </li>
    25. 1.NO.allWrap =  | | |  |*| | |  |*| | | 
    26. 1.ACT.allWrap =  | | |  |*| | |  |*| | | 
    27. 1.ACT.linkWrap = <span class="act">|</span>
    28. 1.NO.ATagBeforeWrap = class = "l1-no"
    29. 1.ACT = 1
    30. 1.ACT.wrapItemAndSub = <li> | </li>
    31. 1.ACT.ATagParams = class = "l1-act"
    32. }
    33.  
    34. temp.submenu {
    35. 2 = TMENU
    36. entryLevel = 1
    37. 2.wrap = <ul class="unav"> | </ul>
    38. 2.NO.wrapItemAndSub = <li> | </li>
    39. 2.NO.allWrap =  | | |  |*| | |  |*| | | 
    40. 2.ACT.allWrap =  | | |  |*| | |  |*| | | 
    41. 2.ACT.linkWrap = <span class="act">|</span>
    42. 2.NO.ATagBeforeWrap = class = "l1-no"
    43. 2.ACT = 1
    44. 2.ACT.wrapItemAndSub = <li> | </li>
    45. 2.ACT.ATagParams = class = "l1-act"
    46. }
    47.  
    48. temp.breadcrumb = HMENU
    49. temp.breadcrumb {
    50. special = rootline
    51. special.range = 0/-1
    52. 1 = TMENU
    53. 1.NO.allWrap = |  > 
    54. }
    55.  
    56. page.10.subparts.BREADCRUMB < temp.breadcrumb
    57. temp.breadcrumb.1.NO.allWrap = |*| |  >  |*| |
    58.  
    59. page.10.subparts {
    60. MENU < temp.menu
    61. UNTERMENU < temp.untermenu
    62. TEXT < styles.content.get
    63. BILD < styles.content.getLeft
    64. }

    1.  
    2. <style type="text/css">
    3. @import url(bilder/std.css);
    4. </style>
    5. </head>
    6.  
    7. <!-- ###DOCUMENT_BODY### begin -->
    8.  
    9. <div id="kopf">
    10. <!--###INSIDE_KOPF###-->
    11.  
    12. <!-- navigation -->
    13. <div id="menu">
    14. <!--###MENU###-->
    15.  
    16. <ul class="nav">
    17. <li><a href="#" class="l1-act">Link1</a></li>
    18. <li><a href="#" class="l1-no">Link2</a></li>
    19. <li><a href="#" class="l1-no">Link3</a></li>
    20.  
    21. <!--###SUBMENU###-->
    22. <ul class="unav">
    23. <li><a href="#" class="l1-no">Link3.1</a></li>
    24. <li><a href="#" class="l1-no">Link3.2</a></li>
    25. </ul>
    26. <!--###SUBMENU###-->
    27.  
    28. <li><a href="#" class="l1-no">Link4</a></li>
    29. <li><a href="#" class="l1-no">Link5</a></li>
    30. </ul>
    31. <!--###MENU###-->
    32.  
    33. </div>
    34. <!-- navigation -->
    35.  
    36. <!--###INSIDE_KOPF###-->
    37. </div>
    38.  
    39. <div id="inhalt">
    40. <!--###CONTENT###-->
    41.  
    42. <div id="imagebox">
    43. <!--###BILD###-->
    44.  
    45. <!--###BILD###-->
    46. </div>
    47.  
    48. <div id="textbox">
    49. <!--###TEXT###-->
    50.  
    51. <!--###TEXT###-->
    52. </div>
    53.  
    54. <!--###CONTENT###-->
    55. </div>
    56.  
    57. <!-- ###DOCUMENT_BODY### end -->
    58. </body>
    59.  
    60. </html>


  • 1
  • hwt hwt
    Sternenflotten-Admiral
    0 x
    217 Beiträge
    0 Hilfreiche Beiträge
    29. 12. 2010, 23:48

    Hallöle auch,

    in der Definition der temps schreibst du "submenu" bei den Subparts im TS hingegen "untermenu" und im html wieder "submenu".

    Weiter ist temp.menu ein HMENU mit einer Ebene als TMENU - soweit richtig. Submenu hingegen ist aber kein HMENU und kann somit gar keine (2.) Menüebene haben. Submenu müsste also auch ein HMENU mit einer/erster Ebene sein, denn durch entryLevel gibst du ja die Einstiegsebene passend vor.

    Hoffe das hilft dir weiter.

    Grüße!

  • 1