Footer TMENU "statisch" 5 Oberseiten, von den ersten beiden die Unterseiten immer ausgeklappt

  • Dennis.D Dennis.D
    Padawan
    0 x
    47 Beiträge
    0 Hilfreiche Beiträge
    24. 02. 2012, 14:59

    Hallo zusammen,
    ich versuche jetzt seit einigen Stunden ein Footer Menü zu erstellen.
    Was ich möchte:
    - im Footer sollen die 5 Oberseiten untereinander dargestellt werden
    - von den ersten beiden Oberseiten sollen auch die Unterseiten angezeigt werden
    - die Oberseiten sollen anders formatiert werden als die Unterseiten (größer, Unterseiten mit padding)
    - das Menü soll quasi "statisch" bleiben, also es sollen immer diese Seiten in der Reihenfolge angezeigt werden und nicht bei klick im Menü oben im Menü dann auch im Footer sich wechseln

    Ich hoffe das war verständlich. Klingt eigentlich nicht schwierig, dachte ich auch.

    Mein "TypoScript" nach einigen versuchen und hin und her:

    1. temp.mainMenu = COA
    2. temp.mainMenu {
    3. wrap = <div id="menu-top">|</div>
    4. 5 = HMENU
    5. 5 {
    6. special = list
    7. special.value = 168, 348, 349, 350, 366
    8. 1 = TMENU
    9. 1 {
    10. noBlur = 1
    11. NO = 1
    12. NO.stdWrap2.wrap = <div id=erstes">|</div> |*| <div>|</div>
    13. #page.20.1.backColor = blue || green |*| red |*| silver || blue
    14. #CUR = 1
    15. #CUR < .NO
    16. #CUR.ATagParams = class="active"
    17.  
    18. #ACT = 1
    19. ##ACT < .CUR
    20. ACT.ATagParams = class="active-bg"
    21. }
    22. 2 = TMENU
    23. 2 {
    24. #wrap = <ul>|</ul>
    25. noBlur = 1
    26. NO {
    27. wrapItemAndSub = <div class="nav_left_2_normal">|</div>
    28. }
    29. ACT = 1
    30. ACT.linkWrap = <div class="nav_left_2_active">|</div>
    31. }
    32. }
    33. }
    34.  
    35. page.10.subparts.nav-footer-col3 < temp.mainMenu


  • 1
  • igorshmigor igorshmig...
    Jedi-Ratsmitglied
    0 x
    941 Beiträge
    0 Hilfreiche Beiträge
    24. 02. 2012, 17:22

    Dass die ersten zwei Punkte immer aufgeklappt sind erreichst Du mit alwaysActivePIDlist, also z.B.

    1. ( ... )
    2. 5 = HMENU
    3. 5 {
    4. special = list
    5. special.value = 168, 348, 349, 350, 366
    6. alwaysActivePIDlist=168,348
    7. 1 = TMENU
    8. (...)

  • 1