Hallo Ihr Lieben,
ich stehe gerade bissl auf dem Schlauch und hoffe es kann mir hier jemand weiterhelfen.
Ich habe eine Menüstruktur (4 Ebenen), von denen 3 normalerweise im Hauptmenü ausgegeben werden.
Nun gibt es allerdings Seiten (der 2. Eebene), welche ohne Untermenü ausgegeben werden sollen.
Dazu habe ich die Seiteneigenschaften um eine Checkbox erweitert.
Allerdings hackt es jetzt bei Weiterkommen.
Wie kann ich denn diese Checkbox abfragen, wenn mein Menü generiert wird?
Mein Menü sieht derzeit so aus:
### Navi Main
lib.navi_main = HMENU
lib.navi_main {
special = directory
special.value = {$page.PID.mainmenu}
wrap = <ul class="first-level">|</ul>
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO.wrapItemAndSub = <li class="mainsub sub1-item{register:count_MENUOBJ}">|</li>
NO.wrapItemAndSub.insertData = 1
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li class="mainsub sub1-item{register:count_MENUOBJ} active">|</li>
}
2 = TMENU
2 {
noBlur = 1
expAll = 1
NO = 1
NO.linkWrap = <span class="no-third-level">|</span>|
NO.linkWrap.insertData = 1
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="sub2-item{register:count_MENUOBJ}">|</li>
IFSUB.wrapItemAndSub.insertData = 1
ACT = 1
ACT < .NO
ACTIFSUB = 1
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = <li class="sub2-item{register:count_MENUOBJ} active">|</li>
wrap = <div class="mainsub_content"><ul class="second-level">|</ul></div>
}
3 = TMENU
3 {
noBlur = 1
NO = 1
NO.stdWrap.if {
value.data = register:count_MENUOBJ
isGreaterThan = 7
}
NO.doNotLinkIt = 1
NO.doNotLinkIt.if {
value.data = register:count_MENUOBJ
isLessThan = 6
}
NO.wrapItemAndSub = <li class="sub3-item{register:count_MENUOBJ}">|</li>
NO.wrapItemAndSub.insertData = 1
NO.wrapItemAndSub.if {
value.data = register:count_MENUOBJ
isGreaterThan = 7
}
#NO.if {
#value.data = TSFE:page|display3rdNavigationLevel
#equals = 1
#}
ACT = 1
ACT < .NO
ACT.wrapItemAndSub = <li class="sub3-item{register:count_MENUOBJ} active">|</li>
wrap = <ul class="third-level">|</ul>
stdWrap.append = TEXT
stdWrap.append.typolink.parameter.field = pid
stdWrap.append.value = mehr...
stdWrap.append.wrap = <li class="link_to_parent">|</li>
stdWrap.append.if {
value.data = register:count_MENUOBJ
isLessThan = 6
}
#stdWrap.if {
#value.data = TSFE:page|display3rdNavigationLevel
#equals = 1
#}
}
}
Vielleicht hat ja jemand von euch eine Idee???
Ich kann die Seite übrigens nicht einfach mit Hide in Menu ausblenden, da sie in anderen Menüs erscheinen soll.
Vielen Dank für eure Mithilfe.
LG Sarah