[TYPO3] menu - current state

nirmalya Mondal nirmalya at fivee.in
Thu Dec 7 13:51:26 CET 2006


Camilla wrote:
> Hi
> 
> I think I have almost the same as you - but it dosent show the RO - it is 
> something with my css?
> 

why have you included this php script? i am not clear about it.....

  page.includeLibs.gmenu_layers = media/scripts/tmenu_layers.php


> 
> lib.menu_1 = HMENU
>    lib.menu_1.1 = TMENU_LAYERS
>    lib.menu_1.1.target = _self
>    lib.menu_1.1 {
>      expAll = 1
>      wrap = <table border=0 cellspacing=0 cellpadding=0 height=22><tr> | 
> </tr></table>
>      NO.linkWrap = |
>      #NO.allWrap = <div class=menu valign=middle> | </div>
>      NO.allWrap = <td class=menu valign=middle> | </td>
>      NO.ATagParams = class=menu
>      NO.before = &nbsp;&nbsp;
>      NO.after = &nbsp;&nbsp;
> 
>      RO = 1
>      #RO < .NO
>      RO.linkWrap = |
>      RO.allWrap = <td class=ro_menu valign=middle 
> style="background-color:#FFFFFF"> | </td>
>      RO.ATagParams = class=ro_menu
>      RO.before = &nbsp;&nbsp;
>      RO.after = &nbsp;&nbsp;
>      #NO.before = &nbsp;
>      #NO.afterImg = fileadmin/images/pil.gif
> 
>      ACT = 1
>      ACT.linkWrap = |
>      #CUR.allWrap = <td><div class=cur_menu valign=middle> | </div></td>
>      ACT.allWrap = <td class=cur_menu valign=middle 
> style="background-color:#FFFFFF"> | </td>
>      ACT.ATagParams = class=cur_menu
>      ACT.before = &nbsp;&nbsp;
>      ACT.after = &nbsp;&nbsp;
> 
> 
>      CURIFSUB = 1
>      CURIFSUB.linkWrap = |
>      #CUR.allWrap = <td><div class=cur_menu valign=middle> | </div></td>
>      CURIFSUB.allWrap = <td class=cur_menu valign=middle 
> style="background-color:#FF8800"> | </td>
>      CURIFSUB.ATagParams = class=cur_menu
>      CURIFSUB.before = &nbsp;&nbsp;
>      CURIFSUB.after = &nbsp;&nbsp;
> 
>      CUR = 1
>      CUR.linkWrap = |
>      #CUR.allWrap = <td><div class=cur_menu valign=middle> | </div></td>
>      CUR.allWrap = <td class=cur_menu valign=middle 
> style="background-color:#FFFFFF"> | </td>
>      CUR.ATagParams = class=cur_menu
>      CUR.before = &nbsp;&nbsp;
>      CUR.after = &nbsp;&nbsp;
> 
>      relativeToTriggerItem = 1
>      hideMenuWhenNotOver = 0
>      ###Viser undermenuen når man vælger den###
>      displayActiveOnLoad = 1
>      #hideMenuWhenNotOver = 1
>      #hideMenuTimer = 500
>      leftOffset = 0
>      topOffset = 22
> 
>   }
> 
>   lib.menu_1.2 = TMENU
>   lib.menu_1.2 {
>      #wrap = <table border=0 cellspacing=0 cellpadding=0 height=20> | 
> </table>
>      target = _self
>      NO {
> 
>      #allWrap = <tr><td class=menu2back style="padding:2px 2px 2px 2px">| 
> </td></tr>
>      #allWrap = <div class=menu2back>|</div>
>         #####Billeder på undermenuen#######
>         beforeImg =  fileadmin/images/undermenu.gif
>         beforeROImg = fileadmin/images/undermenu.gif
>         beforeImgTagParams = hspace=2
>         ATagParams = class=menu2
>         #############################
>         RO = 1
>         before = &nbsp;&nbsp;
>         after = &nbsp;&nbsp;
>         ATagBeforeWrap = 1
>         expAll = 1
>         #displayActiveOnLoad = 1
>         hideMenuWhenNotOver = 0
>         linkWrap=  |
>         #leftOffset = 100
>         #topOffset = 100
>         XY = [1.w]+10, 14
>         #XY = 120, 14
>       }
>       CUR = 1
>      #CUR.linkWrap = |
>      #CUR.allWrap = <td><div class=cur_menu valign=middle> | </div></td>
>      #CUR.allWrap = <td class=cur_menu valign=middle 
> style="background-color:#FFFFFF"> | </td>
>      CUR.ATagParams = class=cur_menu2
>      CUR.before = &nbsp;&nbsp;
>      CUR.after = &nbsp;&nbsp;
>   }
> 
please try this...
To generate menu this typo script code is enough.
lib.topMenu = HMENU
lib.topMenu{
entryLevel = 0
    1 = TMENU
    1 {
     #expAll=1
     #NO.doNotLinkIt = 1

     wrap =<table border=0 cellspacing=0 cellpadding=0 > | </table>

        # Normal state and set properties:
     NO.ATagParams = class="topOneNO"
     NO.wrapItemAndSub.insertData = 1
     NO.wrapItemAndSub = <tr><td colspan="3"> | </td></tr>
        # Active state and set properties:
     ACT = 1
     ACT.ATagParams = class="topOneAct"
     ACT.wrapItemAndSub.insertData = 1
     ACT.wrapItemAndSub = <tr><td colspan="3"> | </td></tr>
    }
    2 = TMENU
    2 {
     #expAll=1
     #NO.doNotLinkIt = 1

     wrap = |

        # Normal state and set properties:
     NO.ATagParams = class="topTwoNo"
     NO.wrapItemAndSub.insertData = 1
     NO.wrapItemAndSub = <tr><td>&nbsp;</td><td colspan="2"> | </td><tr>
        # Active state and set properties:
     ACT = 1
     ACT.ATagParams = class="topTwoAct"
     ACT.wrapItemAndSub.insertData = 1
     ACT.wrapItemAndSub = <tr><td>&nbsp;</td><td colspan="2"> | </td><tr>
    }

    3 = TMENU
    3 {
     #expAll=1
     #NO.doNotLinkIt = 1

     wrap = |

        # Normal state and set properties:
     NO.ATagParams = class="topThreeNo"
     NO.wrapItemAndSub.insertData = 1	
     NO.wrapItemAndSub = <tr><td>&nbsp;</td><td>&nbsp;</td><td > | </td><tr>
        # Active state and set properties:
     ACT = 1
     ACT.ATagParams = class="topThreeAct"
     ACT.wrapItemAndSub.insertData = 1
     ACT.wrapItemAndSub = <tr><td>&nbsp;</td><td>&nbsp;</td><td> | </td><tr>
    }

Thank You.
Regards,
nirmalya Mondal
---------------
http://www.typo3India.com


More information about the TYPO3-english mailing list