====== Navigation ======
===== Brotkrumen-Navigation =====
lib.breadcrumb = HMENU
lib.breadcrumb {
special = rootline
special.range = 0 | -1
wrap = Sie sind hier: |
1 = TMENU
1.NO.allWrap = | > |*| | > |*| |
}
----
===== Sprachauswahl =====
lib.langMenu = COA
lib.langMenu {
wrap =
10 = TEXT
10 {
value = Sprache:
lang.en = Language:
wrap = |
}
20 = HMENU
20 {
special = language
special.value = 0,1
addQueryString = 1
addQueryString.exclude = id
addQueryString.method = GET
1 = TMENU
1 {
NO = 1
NO {
wrapItemAndSub = |
stdWrap.cObject = TEXT
stdWrap.cObject {
value = Deutsch || English
}
}
ACT < .NO
ACT {
doNotLinkIt = 1
wrapItemAndSub = |
}
}
}
}
----
===== Klasse "active" bei Shortcuts =====
Mit dem folgenden Snippet erhält ein Shortcut die Klasse "active", wenn die damit verknüpfte Seite geladen ist. Praktisch z.B., wenn die //Root Page// die tatsächliche Startseite ist und ein Menüpunkt "Home" als Shortcut darauf verweist.
NO = 1
NO {
ATagParams.override.cObject = COA
ATagParams.override.cObject {
if {
value = 4
equals.field = doktype
isTrue = 1
isTrue.if {
value.data = TSFE:page|uid
equals.field = shortcut
}
}
10 = TEXT
10.value = class="active"
}
}
----