Keine verlinkung bei Übermenüpunkte

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    19. 01. 2011, 13:16

    Liebe Community,

    kurz und knackig ^^ :
    http://bigbluediving.schreibersebastian.de/home.html

    Was ich möchte:
    Sobald man auf den Unterpunkt z.B. "Team" klickt, der Menüpunkt Big Blue Diving nicht verlinkt wird und den Activestatus bekommt.

    Ist einfach, ich weiß, kriege es aber gerade so nciht hin..

    Vielen Dank,

    Alex


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    3112 Beiträge
    136 Hilfreiche Beiträge
    20. 01. 2011, 02:13

    Hi Alex.

    Kurz und knackig:
    - Was hast Du bisher probiert?
    - Wie sieht Dein TypoScript fürs Menü bisher (grob) aus?

    Viele Grüße
    Julian

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    20. 01. 2011, 10:08

    1. ##########################################
    2. #NAVIGATION SETTINGS
    3. ##########################################
    4.  
    5. lib.navigation = HMENU
    6. lib.navigation {
    7. entryLevel = 0
    8. wrap = <a id="navigation" name="navigation"></a><ul class="navigation clearfix">|</ul>
    9. 1 = TMENU
    10. 1 {
    11. expAll = 1
    12. noBlur = 1
    13. NO {
    14. allWrap = <li class="first first_level first_level_{elementUid}">|</li> |*| <li class="first_level first_level_{elementUid}">|</li> |*| <li class="last first_level first_level_{elementUid}" style="background: none;">|</li>
    15. linkWrap = <span class="first_level">|</span>
    16. ATagBeforeWrap = 1
    17. ATagParams = class="first_level"
    18. subst_elementUid = 1
    19. }
    20. IFSUB = 1
    21. allWrap = <li class="first first_level first_level_{elementUid}">| |*| <li class="first_level first_level_{elementUid}">| |*| <li class="last first_level first_level_{elementUid}" style="background: none;">|
    22. linkWrap = <span class="first_level">|</span>
    23. ATagBeforlinkWrapeWrap = 1
    24. ATagParams = class="first_level"
    25. subst_elementUid = 1
    26. }
    27.  
    28.  
    29. ACT < .NO
    30. ACT = 1
    31. ACT {
    32. allWrap = <li class="first first_level first_level_active first_level_{elementUid}">|</li> |*| <li class="first_level first_level_active first_level_{elementUid}">|</li> |*| <li class="last first_level first_level_active first_level_{elementUid}" style="background: none;">|</li>
    33. linkWrap = <span class="first_level first_level_active">|</span>
    34. }
    35.  
    36. linkWrap = <span class="first_level first_level_active">|</span>
    37. allWrap = <li class="first first_level first_level_active first_level_{elementUid}">| |*| <li class="first_level first_level_active first_level_{elementUid}">| |*| <li class="last first_level first_level_active first_level_{elementUid}">|
    38.  
    39. }
    40.  
    41. CUR < .ACT
    42. CUR = 1
    43. CUR {
    44. doNotLinkIt = 1
    45. }
    46.  
    47.  
    48. doNotLinkIt = 1
    49. }
    50.  
    51. }
    52. }
    53.  
    54. lib.navigation.2 < lib.navigation.1
    55. lib.navigation.2 {
    56. wrap = <ul class="second_level">|</ul></li>
    57. NO {
    58. allWrap = <span class="first_bg"><li class="second_level_list second_level_list_{elementUid} second_level_list_first">|</li></span> |*| <li class="mid_bg second_level_list second_level_list_{elementUid}">|</li> |*| <span class="last_bg"><li class="second_level_list second_level_list_{elementUid} second_level_list_last">|</li></span>
    59. ATagParams = class="second_level"
    60. linkWrap = <span class="second_level">|</span>
    61. }
    62. IFSUB = 0
    63.  
    64. ACT < .NO
    65. ACT = 1
    66. ACT {
    67. allWrap = <li class="second_level_list second_level_list_active second_level_list_{elementUid} second_level_list_first">|</li> |*| <li class="second_level_list second_level_list_active second_level_list_{elementUid}">|</li> |*| <li class="second_level_list second_level_list_active second_level_list_{elementUid} second_level_list_last">|</li>
    68. linkWrap = <span class="second_level second_level_active">|</span>
    69. }
    70.  
    71. CUR < .ACT
    72. CUR = 1
    73. CUR {
    74. doNotLinkIt = 1
    75. }
    76.  
    77. }

    Sorry das ich das nicht sofort gepostet habe ;).

    Danke schonmal

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    3112 Beiträge
    136 Hilfreiche Beiträge
    20. 01. 2011, 10:31

    Der active-Status bzw. die entsprechenden Wraps greifen bei mir, d.h. "Big Blue Diving" hat auf der Seite "Team" bei mir die first_level_active-Klasse. Oder was meinst Du mit "den Activestatus bekommt."?

    Das nicht-Verlinken ist ja auch schon fast da: doNotLinkIt. Derzeit ist das aber nur für den CUR-Status, als für die Seite, auf der man gerade drauf ist, gesetzt. Im ACT-Status (alle Seiten von CUR bis rauf zur Rootseite) fehlt diese Einstellung.

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    20. 01. 2011, 12:24

    Wenn man auf z.B. Home klickt, ist dieser Menüpunkt ja Blau und nicht verlinkt. Also der Currentstatus (sorry das ich vorher von active gesprochen habe). Nun möchte ich das, sobald man auf eine Unterseite der jeweiligen Menüpunkte geht, diese auch den Currentstatus bekommen und nciht nur die Untermenüpunkte, also soll wenn man auf Team klickt.. Big Blue Diving auch blau + donotlinkit (CUR-Status) haben.

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    3112 Beiträge
    136 Hilfreiche Beiträge
    20. 01. 2011, 15:02

    Das geht nicht.

    ACT: CUR (ggf. sonderbehandlung) und alle Seiten im Baum hoch bis zur Root.
    CUR: immer genau eine Seite, nämlich die, auf der der Besuche gerade ist.

    http://bigbluediving.schreibersebastian.de/big-blue-diving/location.html
    - http://bigbluediving.schreibersebastian.de: ACT
    - http://bigbluediving.schreibersebastian.de/big-blue-diving/ ACT
    - http://bigbluediving.schreibersebastian.de/big-blue-diving/location.html ACT / CUR

    Da "Big Blue Diving" anscheinend ein Shortcut auf "location" ist, kann die Seite *nie* im CUR-Zustand sein, immer nur im ACT. Denn der Besucher wird nie direkt auf "Big Blue Diving" sein, sondern immer nur auf "Location".

  • 1