[TYPO3] Menu Active state
Nirmalya Mondal
typo3india at gmail.com
Thu Sep 18 17:27:38 CEST 2008
rupali.ffm at googlemail.com wrote:
> Hello List,
> http://serviceforce.duke2007.taunus.de/index.php?id=35&L=1
> in the Servicemenu (home, kontakt, anfahrt etc..)at the top of the site, the
> active menu item has a arrow in front...everything works fyn but its not
> working for menuitem-home..its a shortcut to main menu-unternehmen. ´why?
> TS:
> ##Service Menu [Begin]
> lib.service_nav= HMENU
> lib.service_nav{
>
> special = directory
> special.value = 31
> 1 = TMENU
> 1{
> expAll = 1
>
> wrap =<ul id ="top_nav_ul">|</ul>
> noBlur = 1
>
> NO {
> allWrap =<li>|</li>
> }
>
> RO < .NO
> RO {
> allWrap =<li>|</li>
> }
> RO = 1
>
> CUR< .NO
> CUR{
> allWrap =<li>|</li>
> ATagParams = class="current_menu"
> }
> CUR= 1
> }
> }
> ##Service Menu [endet]
> I also tried ACT inplace of CUR...:(
>
> Rupali
Hello,
Believe this will help you to resolve this issue.
You can try this typoscript code for menu.
-------------------------------
lib.service_nav = HMENU
lib.service_nav.special = directory
lib.service_nav.special.value = 31
lib.service_nav{
#entryLevel = 0
1 = TMENU
1 {
expAll=1
wrap = <ul id ="top_nav_ul"> |</ul>
NO = 1
NO.allWrap.insertData=1
#change to allWrap=<li id="menuitem{field:title}">| if you want
the title instead of the uid as css id
NO.allWrap=<li id="menuItem{field:uid}">|
NO.wrapItemAndSub = |</li>
ACT = 1
ACT.ATagParams = class="firstLevelAct"
ACT.allWrap.insertData=1
ACT.wrapItemAndSub.insertData = 1
ACT.allWrap=<li id="menuItem{field:uid}">|
ACT.wrapItemAndSub = | </li>
}
}
---------------------
In typoscript setup of root page.
------------------------------
[globalVar = TSFE:id = 30]
page.headerData.100 = TEXT
page.headerData.100.value (
<style type="text/css">
#top_nav_ul #menuitem35 {text-decoration: none; color:#FFFFFF;
background-color:red}
</style>
)
end]
---------------
here 30 is the page id where home page will look red bgcolor.
and #menuitem35 >> 35 is page id of home page.
More information about the TYPO3-english
mailing list