temp.navTop = COA
temp.navTop.10 = HMENU
temp.navTop.10 {
special = list
special.value = 2,3,4,5,6
entryLevel = 0
#includeNotInMenu = 1
wrap = <nav class="navbar navbar-default navbar-main">|</nav>
# 1. Ebene
1 = TMENU
1 {
#wrap = <ul><li class="first"><a href="/" title="Home">Home</a></li>|</ul>
wrap = <ul class="nav navbar-nav level1">|</ul>
# Always unfold all sub-levels of the menu
expAll = 1
# Remove the (old) default behaviour which adds onfocus="blurLink(this);" to all links
noBlur = 1
# Define the normal state (not active, not selected) of menu items
# Using NO=1 to activate normal state is not necessary, but useful when copying
NO = 1
NO {
# Use the page title field the title property on the A-tag, but only if the navigation title is set
ATagTitle {
field = title
fieldRequired = nav_title
}
#ATagParams = data-toggle="dropdown" class="dropdown-toggle"
# Use the option-split feature to generate a different wrap for the last item on a level of the menu
# The last item on each level gets class="last" added for CSS styling purposes.
#
# See the TSref documentation for details about option split and other features:
# http://typo3.org/documentation/document-library/references/doc_core_tsref/current/
#wrapItemAndSub = <li class="first">|</li> |*| <li>| |</li> |*| <li class="last">| |</li>
wrapItemAndSub = <li>|</li>
# HTML-encode special characters according to the PHP-function htmlSpecialChars
stdWrap.htmlSpecialChars = 1
}
IFSUB < .NO
IFSUB {
wrapItemAndSub = <li class="dropdown">|</li>
#stdWrap.innerWrap = |<b class="caret"></b>
ATagParams = data-toggle="dropdown" class="dropdown-toggle"
#ATagBeforeWrap = 1
}
ACT < .IFSUB
ACT {
ATagParams = class="active"
#stdWrap.innerWrap = |<b class="caret"></b>
wrapItemAndSub = <li class="selected">|</li>
}
#ACTIFSUB < .IFSUB
#ACTIFSUB {}
CUR < .NO
CUR {
#wrapItemAndSub = <li class="dropdown">|</li>
#stdWrap.innerWrap = |<b class="caret"></b>
wrapItemAndSub = <li class="active">|</li>
}
CURIFSUB < .IFSUB
#CURIFSUB {}
}
# 2. Ebene
2 = TMENU
2 {
expAll = 1
noBlur = 1
wrap = <ul class="dropdown-menu dropdown-mega mega-inner level2">|</ul>
NO = 1
NO.ATagParams = data-toggle="flyout" class="flyout-toggle"
NO.wrapItemAndSub = <li class="flyout">|</li> |*| <li class="flyout">|</li>
NO.stdWrap.htmlSpecialChars = 1
NO.before.stdWrap.cObject = CONTENT
NO.before.stdWrap.cObject {
table = tt_content
select {
pidInList.field = uid
where = colPos=150
max = 1
languageField = sys_language_uid
}
#stdWrap.data = debug:data
stdWrap.wrap = <div class="dropdown-header">|</div>
stdWrap.required = 1
}
NO.after.stdWrap.cObject = CONTENT
NO.after.stdWrap.cObject {
table = tt_content
select {
pidInList.field = uid
where = colPos=151
max = 1
languageField = sys_language_uid
}
#stdWrap.data = debug:data
stdWrap.wrap = <div class="flyout-menu">|</div>
stdWrap.required = 1
}
}
}
# Wrap um rechtes Menu BEGIN
temp.navTop.15 = TEXT
temp.navTop.15.value = <div class="navbar-right">
temp.navTop.15 >
# Bestellschein
temp.navTop.20 = COA
temp.navTop.20.2 = USER_INT
temp.navTop.20.2 {
userFunc = user_warenkorb->WidgetNavi
//kwMode = WidgetNavi
wkDebug = 0
}
temp.navTop.20.wrap = <ul class="nav navbar-nav nav-cart">|</ul>
temp.navTop.20 >
# Warenkorb Widget ausblenden bei Tschechisch/Spanisch
[globalVar = GP:L = 2] || [globalVar = GP:L = 3]
temp.navTop.20 >
[global]
# Langmenu
temp.navTop.30 = COA
temp.navTop.30.1 = TEXT
temp.navTop.30.1.value = <ul class="nav navbar-nav nav-lang"><li><a href="#" data-toggle="dropdown" class="dropdown-toggle"><img class="langFlag" src="fileadmin/templates/resources/public/images/de-DE.png" alt="" title="Sprache wählen"><span class="langSwitch sr-only"> Sprache wählen </span><b class="caret"></b></a>
# English
[globalVar = GP:L = 1]
temp.navTop.30.1.value = <ul class="nav navbar-nav nav-lang"><li><a href="#" data-toggle="dropdown" class="dropdown-toggle"><img class="langFlag" src="fileadmin/templates/resources/public/images/en-UK.png" alt="" title="choose a language"><span class="langSwitch sr-only"> choose a language </span><b class="caret"></b></a>
[global]
# Tschechisch
[globalVar = GP:L = 2]
temp.navTop.30.1.value = <ul class="nav navbar-nav nav-lang"><li><a href="#" data-toggle="dropdown" class="dropdown-toggle"><img class="langFlag" src="fileadmin/templates/resources/public/images/cz-CZ.png" alt="" title="Vyberte si jazyk"><span class="langSwitch sr-only"> Vyberte si jazyk </span><b class="caret"></b></a>
[global]
# Spanisch
[globalVar = GP:L = 3]
temp.navTop.30.1.value = <ul class="nav navbar-nav nav-lang"><li><a href="#" data-toggle="dropdown" class="dropdown-toggle"><img class="langFlag" src="fileadmin/templates/resources/public/images/es-ES.png" alt="" title="Elija un idioma"><span class="langSwitch sr-only"> Elija un idioma </span><b class="caret"></b></a>
[global]
temp.navTop.30.2 = HMENU
temp.navTop.30.2 {
special = language
#special.value = 0,1
special.value = 0,1,2,3
#special.normalWhenNoLanguage = 0
1 = TMENU
1 {
wrap = <ul class="dropdown-menu">|</ul>
# Remove the (old) default behaviour which adds onfocus="blurLink(this);" to all links
noBlur = 1
NO = 1
NO {
# Override the standard menu item value (which is the page title) with our own cObject
stdWrap.cObject = TEXT
# Use the TypoScript option split function to display different values for the first and second item
stdWrap.cObject.value = <img class="langFlag" src="fileadmin/templates/resources/public/images/de-DE.png" alt="" title="deutsch"><small> deutsch</small> || <img class="langFlag" src="fileadmin/templates/resources/public/images/en-UK.png" alt="" title="english"><small> english</small> || <img class="langFlag" src="fileadmin/templates/resources/public/images/cz-CZ.png" alt="" title="čeština"><small> čeština</small> || <img class="langFlag" src="fileadmin/templates/resources/public/images/es-ES.png" alt="" title="español"><small> español</small>
allWrap = <li>|</li>
#ATagParams = data-toggle="dropdown" class="dropdown-toggle"
}
ACT < .NO
ACT {
#ATagParams = data-toggle="dropdown" class="dropdown-toggle active"
}
# Language that is NOT available:
USERDEF1 < .NO
USERDEF1.allWrap = <li style="display:none">|</li>
USERDEF1.stdWrap.cObject >
USERDEF1.doNotLinkIt = 1
}
}
temp.navTop.30.3 = TEXT
temp.navTop.30.3.value = </li></ul>
# Wrap um rechtes Menu END
temp.navTop.30.4 = TEXT
temp.navTop.30.4.value = </div>