Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:navigation

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

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

typo3/navigation.txt · Zuletzt geändert: 2017/05/08 22:30 von admin