Hallo Forum,
derzeit versuche ich eine Navigation mit TS zu bauen die aus Seiten und Menu Separator besteht. Dabei habe ich das Problem, dass Subpages von Menu Separator nicht gerendert werden:
Hier mein TS:
MENU= HMENU
MENU {
1 = TMENU
1 {
wrap = <ul id="firstlevel">|</ul>
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
} #NO
ACT = 1
ACT {
wrapItemAndSub = <li class="marked">|</li>
}
CUR = 1
CUR {
wrapItemAndSub = <li class="selected">|</li>
doNotLinkIt = 1
}
SPC = 1
SPC {
doNotShowLink = 0
wrapItemAndSub = <div class="menuSeparator">|</div>
}
}
2 < .1
2 {
wrap = <ul id="secondlevel">|</ul>
}
3 < .1
3 {
wrap = <ul id="thirdlevel">|</ul>
}
4 < .1
4 {
wrap = <ul id="fourthlevel">|</ul>
}
}
Hat jemand vielleicht eine Idee woran es liegt oder ist es gar nicht möglich!?
Vielen Dank im voraus,
sumisu
Was ist ein "Menu-Separator"?!
Falls Du nur alle Unterseiten im Menu rendern lassen willst gibt es die Option expAll = 1 (kommt unter noBlur)... dann aber auch bitte nächstes mal so formulieren 😉
toifel schrieb
Was ist ein "Menu-Separator"?!
Falls Du nur alle Unterseiten im Menu rendern lassen willst gibt es die Option expAll = 1 (kommt unter noBlur)... dann aber auch bitte nächstes mal so formulieren 😉
Vielen Dank für deine schnelle Antwort.
Der "Menu-Separator" heißt im deutschen "Trennzeichen für Menü".
Mit expAll = 1 hatte ich es schon probiert, doch es klappt leider nicht. Habe nun eine Andere Lösung gefunden:
Page TSConfig erweitere ich um folgenden Seitentyp:
TCEFORM.pages.doktype.addItems.123 = Page for grouping of navigation
Über diesen Kann ich nun im TS meine Anpassungen für die Navigation definieren:
MENU = HMENU
MENU {
1 = TMENU
1 {
wrap = <ul id="firstlevel">|</ul>
noBlur = 1
NO {
wrapItemAndSub = |</li>
doNotLinkIt = 1
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
default = HTML
default {
value {
field = title
typolink {
parameter.field = uid
wrap = <li class="marked">|
}
}
}
123 < .default
123.value {
typolink >
wrap = <li class="menuSeparator">|
}
}
} #NO
CUR = 1
CUR {
wrapItemAndSub = <li class="selected">|</li>
doNotLinkIt = 1
}
}
}