Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:templating:bootstrap

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:templating:bootstrap [2015/06/05 21:31] 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. 
- 
-http://getbootstrap.com/ 
- 
-===== Bootstrap 3 Navbar (Basic) ===== 
- 
-http://getbootstrap.com/examples/navbar/ 
- 
-Dieses TypoScript erstellt die komplette Navbar inklusive Firmenname. Bei Verwendung des Spacers ''SPC'' wird dieser als //Nav header// ausgegeben (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.1433532664.txt.gz · Zuletzt geändert: (Externe Bearbeitung)