Hallo zusammen.
Ich habe ein kleines Problem mit meinen Menüs.
Und zwar habe ich ein TopMenü das die Seiten von Level 0 anzeigt, und ein LinkesMenü welches alle Unterseiten darstellen soll. Das LinksMenü soll immer weiter aufklappen wenn eine Seite weitere Unterseiten beinhaltet.
Seitenbaum Beispiel:
|-Home [Level 0]
---|-- Seite 1 [Level 1]
|-Produkte [Level 0]
---|-- Produkt 1 [Level 1]
--------|-- Infos Produkt 1 [Level 2]
---|-- Produkt 2 [Level 1]
Wenn ich mich auf Seiten im Bereich von Level 0 und 1 befinde dann wird mein TopMenü wie auch mein LinkesMenü korrekt dargestellt. Wenn ich mich auf der Seite "Produkt 1" befinde, wird mir auch die Unterseite "Infos Produkt 1" im Menü angezeigt. Soweit alles OK.
Nun beginnt aber das Problem wofür ich keine Erklärung finde. Sobald man eine Seite von Level 2 aufruft, z.B. "Infos Produkt 1", dann wird mir auf dieser Seite gar kein Menü mehr angezeigt! Also TopMenü wie auch LinkesMenü werden auf der Seite in keinster Weise angezeigt.
Leider bin ich noch ein bischen Typo3 Unerfahren, und seh das Problem nicht in meinem TypoScript.
TopMenü TS
temp.MenuTop = COA
temp.MenuTop {
10 = HMENU
10 {
entryLevel = 0
1 = TMENU
1 {
expAll = 1
wrap = <ul id="TopMenu">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
}
}
}
LinkesMenü TS
temp.MenuLeft= HMENU
temp.MenuLeft.entryLevel = 1
temp.MenuLeft{
1 = TMENU
1.wrap = <div id="MenuLinks">|</div>
1{
NO{
linkWrap = <div id="MenuLinks_Level_1">|</div>
}
ACT=1
ACT{
linkWrap = <div id="MenuLinks_Level_1_active">|</div>
}
}
2 = TMENU
2.wrap = |
2{
NO{
linkWrap = <div id="MenuLinks_Level_2">|</div>
}
ACT=1
ACT{
linkWrap = <div id="MenuLinks_Level_2_active">|</div>
}
}
3 = TMENU
3.wrap = |
3{
NO{
linkWrap = <div id="MenuLinks_Level_3">|</div>
}
ACT=1
ACT{
linkWrap = <div id="MenuLinks_Level_3_active">|</div>
}
}
}
Habe ich irgendwo etwas falsch angegeben, oder vergessen anzugeben?
Über Hilfe würde ich mich freuen.
Kniffel