Hallo,
habe wieder eine Frage wegen meiner Navigation/Menu.
Habe das TS jetzt soweit fertig, bin mit der Struktur auch sehr zufrieden.
Da die 2.Navigationsebene auf der Startseite nicht angezeigt wird habe ich versucht mit Conditions zu arbeiten und folgendes Typoscript erstellt:
Hier dieses TS ist für alle Seiten die nicht die Startseite ist und funktioniert wie ich will:
#ERSTELLEN DER NAVIGATION
[globalVar = TSFE:id > 39]
temp.menu_1 = HMENU
temp.menu_1 {
1 = TMENU
1 {
NO.wrapItemAndSub = <li>|</li> |*||*| <li class="last"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li> |*||*| <li class="active last"> | </li>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub = <li class="active">|</li> |*||*| <li class="active last"> | </li>
noBlur = 1
}
2 = TMENU
2 {
wrap = <div class="menuContainer"><ul class="zweiteMenuEbene">|</ul></div>
expAll = 1
NO.ATagTitle.field = subtitle//title
NO.wrapItemAndSub = <li>|</li>|*|<li>|</li>|*|<li class="last">|</li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li>|*|<li class="active">|</li>|*|<li class="active last">|</li>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub = <li class="active">|</li>|*|<li class="active">|</li>|*|<li class="active last">|</li>
}
3 = TMENU
3 {
wrap = <ul class="dritteMenuEbene"> | </ul>
expAll = 1
NO.ATagTitle.field = subtitle//title
NO.wrapItemAndSub = <li> | </li>
}
}
[GLOBAL]
Und hier das TS ist für die Startseite, aber die 2.Ebene wird nicht angezeigt obwohl ich die ID=177 übergebe von der die 2.Ebene angezeigt werden soll:
[globalVar = TSFE:id = 39]
#ERSTELLEN DER NAVIGATION
temp.menu_1 = HMENU
temp.menu_1 {
1 = TMENU
1 {
NO.wrapItemAndSub = <li>|</li> |*||*| <li class="last"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li> |*||*| <li class="active last"> | </li>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub = <li class="active">|</li> |*||*| <li class="active last"> | </li>
noBlur = 1
}
2 >
2.special = directory
2.special.value = 117
2 = HMENU
2 {
wrap = <div class="dropDownMenu" id="dropDownMenu"> | </div>
1 = TMENU
1 {
wrap = <div class="menuContainer"><ul class="zweiteMenuEbene">|</ul></div>
expAll = 1
NO.ATagTitle.field = subtitle//title
NO.wrapItemAndSub = <li>|</li>|*|<li>|</li>|*|<li class="last">|</li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li>|*|<li class="active">|</li>|*|<li class="active last">|</li>
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub = <li class="active">|</li>|*|<li class="active">|</li>|*|<li class="active last">|</li>
}
2 = TMENU
2{
wrap = <ul class="dritteMenuEbene"> | </ul>
expAll = 1
NO.ATagTitle.field = subtitle//title
NO.wrapItemAndSub = <li> | </li>
}
}
}
[GLOBAL]
Ich denke nicht das dies ein großer Fehler ist, leider sehe ich ihn selber nicht, würde mich sehr freuen wenn jemand mir weiterhelfen könnte.
Danke euch im vorraus