[TYPO3] menuitem with id "menu<number>"
Stano Paška
stanislav.paska at kios.sk
Fri Aug 25 12:37:43 CEST 2006
Hi,
I know, this is trivial for you, but problem for me.
I studied some snippets, but none does the same thing and I don't know how to reuse them.
I need "numbering" second level ul (to manipulate with javascript).
<ul id="menu<number>">
It must be done with .insertData, or .dataWrap and {register:somewhat} but I don't know exact syntax...
Thank's for answers and/or template improvements :-)
Stano Paška.
----------------------
tmpl.vert_menu = HMENU
tmpl.vert_menu.special = directory
tmpl.vert_menu.special.value = 5
tmpl.vert_menu.1 = TMENU
tmpl.vert_menu.1 {
expAll = 1
noBlur = 1
wrap = <ul>|</ul>
NO {
wrapItemAndSub = <li class="vml1i">|</li>
stdWrap.wrap = |:
}
ACT = 1
ACT {
ATagParams = class="vma"
wrapItemAndSub = <li class="vml1i">|</li>
stdWrap.wrap = |:
}
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="vml1m">|</li>
doNotLinkIt = 1
stdWrap.wrap = |:
}
ACTIFSUB = 1
ACTIFSUB {
wrapItemAndSub = <li class="vml1m vma">|</li>
doNotLinkIt = 1
stdWrap.wrap = |:
}
}
tmpl.vert_menu.2 = TMENU
tmpl.vert_menu.2 {
expAll = 1
noBlur = 1
/* HERE I NEED WRITE NUMBERS 1, 2, 3, ... */
wrap = <ul id="menu">|</ul>
NO {
stdWrap.case = lower
wrapItemAndSub = <li class="vml2i">|</li>
}
ACT = 1
ACT {
stdWrap.case = lower
ATagParams = class="vma"
wrapItemAndSub = <li class="vml2i">|</li>
}
IFSUB = 1
IFSUB {
stdWrap.case = lower
wrapItemAndSub = <li class="vml2m">|</li>
doNotLinkIt = 1
}
ACTIFSUB = 1
ACTIFSUB {
stdWrap.case = lower
wrapItemAndSub = <li class="vml2m vma">|</li>
doNotLinkIt = 1
}
}
tmpl.vert_menu.3 = TMENU
tmpl.vert_menu.3 {
noBlur = 1
wrap = <ul>|</ul>
NO {
stdWrap.case = lower
wrapItemAndSub = <li class="vml3i">|</li>
}
ACT = 1
ACT {
stdWrap.case = lower
ATagParams = class="vma"
wrapItemAndSub = <li class="vml3i">|</li>
}
}
More information about the TYPO3-english
mailing list