Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:navigation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
typo3:navigation [2013/12/06 23:28] – angelegt admintypo3:navigation [2017/05/08 22:30] (aktuell) – Entfernung veralteter Konfiguration admin
Zeile 1: Zeile 1:
 +====== Navigation ======
 +
 ===== Brotkrumen-Navigation ===== ===== Brotkrumen-Navigation =====
 <code typoscript> <code typoscript>
Zeile 11: Zeile 13:
 } }
 </code> </code>
 +
 +----
 +
 +===== Sprachauswahl =====
 +
 +<code typoscript>
 +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>
 +      }
 +    }
 +  }
 +  
 +}
 +</code>
 +
 +----
 +
 +===== 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.
 +
 +<code>
 +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"
 +  }
 +}
 +</code>
 +
 +----
 +
 +
typo3/navigation.1386368938.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)