Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:templating:bootstrap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
typo3:templating:bootstrap [2015/06/05 21:28] – angelegt admintypo3:templating:bootstrap [2016/06/08 00:09] (aktuell) – Seite löschen, Inhalt in aktualisierter Form auf Website (Tutorials) admin
Zeile 1: Zeile 1:
-====== Bootstrap ====== 
  
-Die folgenden Snippets sind für den Gebrauch des Bootstrap Frameworks gedacht. 
- 
-===== Bootstrap 3 Navbar (Basic) ===== 
- 
-Dieses TypoScript erstellt die komplette Navbar inklusive Firmenname. Bei Verwendung des Spacers wird dieser als Nav header ausgegeben, also nicht wählbare Überschrift im Menü. Über dem Nav header wird eine Trennlinie eingefügt, **außer** es ist der erste Menüpunkt auf dieser Ebene. 
- 
-<code typoscript> 
-lib.bootstrapNav = COA 
-lib.bootstrapNav { 
-  wrap = <nav class="navbar navbar-default navbar-static-top"> <div class="container"> | </div> </nav> 
- 
-  10 = COA 
-  10 { 
-    wrap = <div class="navbar-header"> | </div> 
-    10 = COA 
-    10 { 
-      # Hamburger-Icon: 
-      wrap = <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">|</button> 
-      10 = TEXT 
-      10.value = <span class="sr-only">Toggle navigation</span> 
-      20 = TEXT 
-      20.value = <span class="icon-bar"></span> 
-      21 < .20 
-      22 < .20 
-    } 
- 
-    # Firmenlogo: 
-    20 = TEXT 
-    20.value = Projektname 
-    20.typolink { 
-      parameter = http://www.example.org/ 
-      ATagParams = class="navbar-brand" 
-    } 
-  } 
- 
-  20 = HMENU 
-  20 { 
-    special = directory 
-    special.value = 11 
-    wrap = <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> | </ul> </div> 
-     
-    1 = TMENU 
-    1 { 
-      expAll = 1 
-       
-      NO = 1 
-      NO { 
-        ATagTitle.field = title 
-        wrapItemAndSub = <li>|</li> 
-      } 
- 
-      CUR = 1 
-      CUR { 
-        ATagTitle.field = title 
-        wrapItemAndSub = <li class="act">|</li> 
-      } 
-       
-      ACT < .CUR 
-       
-      IFSUB = 1 
-      IFSUB { 
-        ATagTitle.field = title 
-        ATagParams = class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" 
-        linkWrap = |<b class="caret"></b> 
-        ATagBeforeWrap = 1 
-        wrapItemAndSub = <li class="dropdown">|</li> 
-      } 
-       
-      ACTIFSUB = 1 
-      ACTIFSUB { 
-        ATagTitle.field = title 
-        ATagParams = class="dropdown-toggle act" data-toggle="dropdown" role="button" aria-expanded="false" 
-        linkWrap = |<b class="caret"></b> 
-        ATagBeforeWrap = 1 
-        wrapItemAndSub = <li class="dropdown">|</li> 
-      } 
-    } 
- 
-    2 < .1 
-    2 { 
-      wrap = <ul class="dropdown-menu">|</ul> 
-       
-      SPC = 1 
-      SPC { 
-        wrapItemAndSub.cObject = COA 
-        wrapItemAndSub.cObject { 
-          # Keine Trennline, falls erster Menüpunkt dieser Ebene: 
-          10 = TEXT 
-          10.value = <li class="dropdown-header">|</li> 
-          10.if.value.data = register:count_MENUOBJ 
-          10.if.equals = 1 
-           
-          # ansonsten: 
-          20 = TEXT 
-          20.value = <li class="divider"></li><li class="dropdown-header">|</li> 
-          20.if.value.data = register:count_MENUOBJ 
-          20.if.equals = 1 
-          20.if.negate = 1 
-        } 
-      } 
-    } 
-  } 
-} 
-</code> 
- 
----- 
- 
-===== Bootstrap 3 Navbar (mit Sprachmenü) ===== 
- 
-<code typoscript> 
- 
-</code> 
- 
----- 
- 
-===== Bootstrap 3 Navbar (Multilevel) ===== 
- 
-<code typoscript> 
- 
-</code> 
typo3/templating/bootstrap.1433532522.txt.gz · Zuletzt geändert: (Externe Bearbeitung)