Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:navigation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:navigation [2014/01/31 20:30] 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 12: Zeile 14:
 </code> </code>
  
-===== Verschachtelte Listen-Navigation =====+----
  
-Aufgebaut mit unsortierten Listen (''<ul>''); die Anker (''<a>'') bilden mit ''display:block'' die Buttons. Die Menüpunkte werden durch Linien getrennt, welche auch bei Verschachtelung mehrerer Ebenen nur einmal vorhanden sind.+===== Sprachauswahl =====
  
 <code typoscript> <code typoscript>
-10 HMENU +lib.langMenu COA 
-10 +lib.langMenu 
-  TMENU +  wrap <ul>|</ul> 
-  +   
-    wrap = <ul class="sub1">|</ul+  10 = TEXT 
-    noBlur = 1 +  10 { 
-    expAll = 1 +    value = Sprache: 
-    NO = 1 +    lang.en = Language: 
-    NO +    wrap = <li>|</li> 
-      wrapItemAndSub = <li class="nav-first">|</li> |*| <li class="nav-norm">|</li> |*| <li class="nav-last">|</li>+  } 
 + 
 +  20 = HMENU 
 +  20 { 
 +    special = language 
 +    special.value 0,
 +     
 +    addQueryString = 1 
 +    addQueryString.exclude id 
 +    addQueryString.method = GET 
 +     
 +    = TMENU 
 +    
 +      NO = 1 
 +      NO { 
 +        wrapItemAndSub = <li>|</li> 
 +        stdWrap.cObject = TEXT 
 +        stdWrap.cObject { 
 +          value = Deutsch || English 
 +        } 
 +      } 
 +      ACT .NO 
 +      ACT { 
 +        doNotLinkIt = 1 
 +        wrapItemAndSub = <li class="active">|</li> 
 +      }
     }     }
-    CUR = 1 +  } 
-    CUR { +   
-      wrapItemAndSub = <li class="nav-first-cur">|</li> |*| <li class="nav-cur">|</li> |*| <li class="nav-last-cur">|</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 "Homeals 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 
 +      }
     }     }
-    ACT 1 +    10 TEXT 
-    ACT { +    10.value = class="active"
-      wrapItemAndSub = <li class="nav-first-act">|</li> |*| <li class="nav-act">|</li> |*| <li class="nav-last-act">|</li> +
-    } +
-  } +
-  2 < .+
-  2 { +
-    wrap <li><ul class="sub2">|</ul></li>+
   }   }
 } }
 </code> </code>
-<code css> + 
-/* CSS */ +---- 
-</code>+ 
typo3/navigation.1391196629.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)