lib.breadcrumb = HMENU lib.breadcrumb { special = rootline special.range = 0 | -1 wrap = Sie sind hier: | 1 = TMENU 1.NO.allWrap = | > |*| | > |*| | }
lib.langMenu = COA lib.langMenu { wrap = <ul>|</ul> 10 = TEXT 10 { value = Sprache: lang.en = Language: wrap = <li>|</li> } 20 = HMENU 20 { special = language special.value = 0,1 addQueryString = 1 addQueryString.exclude = id addQueryString.method = GET 1 = TMENU 1 { NO = 1 NO { wrapItemAndSub = <li>|</li> stdWrap.cObject = TEXT stdWrap.cObject { value = Deutsch || English } } ACT < .NO ACT { doNotLinkIt = 1 wrapItemAndSub = <li class="active">|</li> } } } }
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" } }