[TYPO3] How to create menu with page titles as id?
Redvald Hjulstad
redvald at mac.com
Sat Oct 13 22:43:46 CEST 2007
Ooops, my mistake :-(
But I corrected it like this:
temp.nav = HMENU
temp.nav {
wrap = <div class="menu">|</div>
1 = TMENU
1 {
wrap = <ul>|</ul>
noBlur = 1
expAll = 1
NO {
wrapItemAndSub = <li id="menu{elementUid}">|</li>
subst_elementUid = 1
}
ACT = 1
ACT {
wrapItemAndSub = <li id="menu{elementUid}">|</li>
subst_elementUid = 1
ATagParams = class="active"
}
}
}
and got:
<div class="menu"><ul><li id="menu{elementUid}"><a href="index.php?id=9"
class="active">Forside</a></li><li id="menu{elementUid}"><a
href="index.php?id=8" >Tjenester</a></li><li id="menu{elementUid}"><a
href="index.php?id=7" >Referanser</a></li><li id="menu{elementUid}"><a
href="index.php?id=6" >Kontakt</a></li></ul></div>
So I guess there is something I just do not understand as a "no coding
person"...
redvald
Bartosz Aninowski skrev:
>> Hmmm, just not getting it. Tried this:
>>
>> NO {
>> wrapItemAndSub = <li id="{elemenUid}">|</li>
>
> typo :)
> elementUid not elemenUid
> you forgot about t
>
> working example
>
> # Navigation - left level 1
> subparts.MENUD = HMENU
> #subparts.MENUD.entryLevel = 2
> subparts.MENUD.1 = TMENU
> subparts.MENUD.stdWrap.case=upper
> subparts.MENUD.1.expAll = 0
> subparts.MENUD.1 {
> wrap = <ul >|</ul>
> NO {
> allWrap = <li class="menu{elementUid}">|</li>
> subst_elementUid = 1
> }
> ACT = 1
> ACT {
> allWrap = <li>|</li>
> ATagParams = class="click"
> }
>
> ACTIFSUB = 1
> ACTIFSUB {
> doNotLinkIt = 0
> allWrap = <li class="current">|</li>
> #wrapItemAndSub = <li class="click" style="display:block">|</li>
> #ATagParams = id="open"
> }
>
> IFSUB =1
> IFSUB {
> doNotLinkIt = 0
> allWrap = |
> wrapItemAndSub = <li>|</li>
> }
>
>
> }
>
>
More information about the TYPO3-english
mailing list