[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