Zum Inhalt springen

Keine verlinkung bei Übermenüpunkte

Erstellt am 19. Januar 2011 · 5 Antworten · letzte Antwort am 20. Januar 2011

Tags: Frage

lost ·
##########################################
#NAVIGATION SETTINGS
##########################################

lib.navigation = HMENU
lib.navigation {
	entryLevel = 0
	wrap = <a id="navigation" name="navigation"></a><ul class="navigation clearfix">|</ul>
	1 = TMENU
	1 {
	expAll = 1
	noBlur = 1
	NO {
		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>
		linkWrap = <span class="first_level">|</span>
		ATagBeforeWrap = 1
		ATagParams = class="first_level"
		subst_elementUid = 1
	}
	IFSUB = 1
	IFSUB {
		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;">|
		linkWrap = <span class="first_level">|</span>
		ATagBeforlinkWrapeWrap = 1
		ATagParams = class="first_level"
		subst_elementUid = 1
	}


	ACT < .NO
	ACT = 1
	ACT {
                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>
		linkWrap = <span class="first_level first_level_active">|</span>
	}

        ACTIFSUB < .IFSUB
	ACTIFSUB = 1
	ACTIFSUB {
                        linkWrap = <span class="first_level first_level_active">|</span>
                        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}">|

        }

        CUR < .ACT
        CUR = 1
        CUR {
            doNotLinkIt = 1
        }


        CURIFSUB < .ACTIFSUB
        CURIFSUB = 1
        CURIFSUB {
            doNotLinkIt = 1
        }

    }
}

lib.navigation.2 < lib.navigation.1
lib.navigation.2 {
	wrap = <ul class="second_level">|</ul></li>
	NO {
                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>
		ATagParams = class="second_level"
                linkWrap = <span class="second_level">|</span>
	}
        IFSUB = 0

        ACT < .NO
	ACT = 1
	ACT {
			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>
			linkWrap = <span class="second_level second_level_active">|</span>
	}

        CUR < .ACT
        CUR = 1
        CUR {
            doNotLinkIt = 1
        }

	ACTIFSUB < .IFSUB
        CURIFSUB < .IFSUB
}

Sorry das ich das nicht sofort gepostet habe 😉.

Danke schonmal

Julian.​Hofmann ·

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 ·

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 ·

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".