====== 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" } } ----