[TYPO3-content-rendering] nested list - GMENU
Torsten Schrade
schrade at lineara.de
Tue Jun 21 12:19:16 CEST 2005
Stefan Beylen wrote:
> I dont get the wrapItemAndSub executed...
> reason: it doesnt exist in GMENU.
>
> anybody got an idea how I can make my nested GMENU-list validate? maybe
> a substitute for the wrap?
>
> thanks a lot for your help!
Hi Stefan,
try this (nested GMENU with ul, four levels deep, active and normal states):
page.99 = HMENU
page.99 {
entryLevel = 0
target = _self
}
page.99.1 = GMENU
page.99.1 {
wrap = <ul id="nested_gmenu" class="menu-level-01" > | </ul>
noBlur = 1
accessKey = 1
expAll = 1
NO {
wrap = <li class="menu-item-no"> | </li>
ATagTitle.field = subtitle // title
stdWrap.htmlSpecialChars=1
backColor = #E1E1E1
transparentBackground = 1
XY = [10.w]+10, 22
10 = TEXT
10.text.field = title
10.fontSize = 16
10.fontColor = #253F73
10.offset = 0, 16
10.align = left
}
ACT < page.99.1.NO
ACT = 1
ACT {
wrap = <li class="menu-item-act"> | </li>
10.fontColor = #CC0000
}
IFSUB < page.99.1.NO
IFSUB = 1
IFSUB {
wrap = <li class="menu-item-no"> | <ul class="menu-level-02">
}
ACTIFSUB < page.99.1.NO
ACTIFSUB = 1
ACTIFSUB {
wrap = <li class="menu-item-act"> | <ul class="menu-level-02">
10.fontColor = #CC0000
}
}
page.99.2 = GMENU
page.99.2 < page.99.1
page.99.2 {
wrap = | </ul></li>
IFSUB.wrap = <li class="menu-item-no"> | <ul class="menu-level-03">
ACTIFSUB.wrap = <li class="menu-item-act"> | <ul class="menu-level-03">
}
page.99.3 = GMENU
page.99.3 < page.99.2
page.99.3 {
IFSUB.wrap = <li class="menu-item-no"> | <ul class="menu-level-04">
ACTIFSUB.wrap = <li class="menu-item-act"> | <ul class="menu-level-04">
}
page.99.4 = GMENU
page.99.4 < page.99.2
page.99.4 {
IFSUB = 0
ACTIFSUB = 0
}
Works here and validates. Cheers,
Torsten
More information about the TYPO3-project-content-rendering
mailing list