Typo3 类型3-HMenu忽略访问规则“;“登录时隐藏”;页数

Typo3 类型3-HMenu忽略访问规则“;“登录时隐藏”;页数,typo3,typoscript,Typo3,Typoscript,在我的网站上,我有3个不同的花木,其中只有一个工作正常,但TS几乎是一样的 问题是,我看到的菜单位置,我不应该看到,如果我登录(FE登录)。 我看到有规则“登录时隐藏”的页面,但它们并没有链接到任何地方(只显示根页面) 我的打字稿配置(我登录时会看到“登录时隐藏”页面): lib.submenu=humenu lib.submenu.entryLevel=1 库子菜单{ 1=t菜单 1.wrap=| 1 { noBlur=1 ACT=0 } #正常的 1{ wrapItemAndSub=| }

在我的网站上,我有3个不同的花木,其中只有一个工作正常,但TS几乎是一样的

问题是,我看到的菜单位置,我不应该看到,如果我登录(FE登录)。 我看到有规则“登录时隐藏”的页面,但它们并没有链接到任何地方(只显示根页面)

我的打字稿配置(我登录时会看到“登录时隐藏”页面):

lib.submenu=humenu
lib.submenu.entryLevel=1
库子菜单{
1=t菜单
1.wrap=
    |
1 { noBlur=1 ACT=0 } #正常的 1{ wrapItemAndSub=
  • |
  • } #活跃的 1.ACT=1 1.ACT.wrapItemAndSub=
  • |
  • 1.ACT.ATagParams=class=“meny\u a” #当前 1.CUR=1 1.CUR.wrapItemAndSub=
  • |
  • 1.CUR.ATagParams=class=“meny\u a” #如果它有一个子菜单 1.IFSUB=1 1.IFSUB.wrapItemAndSub=
  • |
  • 2=t菜单 2.wrap=
      |
    2 { noBlur=1 ACT=0 } 2.NO.wrapItemAndSub=
  • |
  • 2.ACT=1 2.ACT.wrapItemAndSub=
  • |
  • 2.CUR=1 2.CUR.wrapItemAndSub=
  • |
  • 2.CUR.ATagParams=class=“meny\u a” 2.IFSUB=1 2.IFSUB.wrapItemAndSub=
  • |
  • }
    打字稿配置(工作正常):

    lib.profilmenu=humenu
    lib.profilmenu.special=目录
    lib.profilmenu.special.value={$pp\u homepage\u id}
    lib.profilmenu{
    1 {
    SPC=1
    SPC.doNotShowLink=0
    SPC.doNotLinkIt=1
    SPC.allWrap=|
    }  
    1=t菜单
    1.wrap=
      |
    1 { noBlur=1 ACT=0 } #正常的 1{ wrapItemAndSub=
  • |
  • } #活跃的 1.ACT=1 1.ACT.wrapItemAndSub=
  • |
  • 1.ACT.ATagParams=class=“meny\u a” #当前 1.CUR=1 1.CUR.wrapItemAndSub=
  • |
  • 1.CUR.ATagParams=class=“meny\u a” #如果它有一个子菜单 1.IFSUB=1 1.IFSUB.wrapItemAndSub=
  • |
  • }
    子菜单和profilmenu显示相同的页面


    要在我的网页上实时查看,您可以转到>此页面此链接我不知道那里出了什么问题,但我认为下面的打字稿可能会帮助您(在您的打字稿菜单代码后添加):

    lib.submenu = HMENU
    lib.submenu.entryLevel = 1
    lib.submenu {
    
      1 = TMENU
    1.wrap = <ul> | </ul>  
    1 {
            noBlur = 1
            ACT = 0
    }
    # Normal  
    1.NO {
          wrapItemAndSub  =  <li>|</li>
    }
    # Active
    1.ACT = 1
    1.ACT.wrapItemAndSub = <li>|</li>  
    1.ACT.ATagParams = class="meny_a"
    
    # Current  
    1.CUR = 1
    1.CUR.wrapItemAndSub = <li>|</li>
    1.CUR.ATagParams = class="meny_a"  
    
    # If it has a submenu
    1.IFSUB = 1
    1.IFSUB.wrapItemAndSub = <li>|</li>
    
    2 = TMENU
    2.wrap = <ul>|</ul>
    2 {
      noBlur = 1
      ACT = 0
    }
    
    2.NO.wrapItemAndSub = <li> | </li>
    
    2.ACT = 1
    2.ACT.wrapItemAndSub = <li> | </li>
    
    2.CUR = 1
    2.CUR.wrapItemAndSub = <li>|</li>
    2.CUR.ATagParams = class="meny_a"
    
    2.IFSUB = 1
    2.IFSUB.wrapItemAndSub = <li>|</li>  
    }  
    
    lib.profilmenu = HMENU
    lib.profilmenu.special = directory
    lib.profilmenu.special.value = {$pp_homepage_id}
    lib.profilmenu {
    
       1 {
            SPC = 1
            SPC.doNotShowLink = 0
            SPC.doNotLinkIt = 1
            SPC.allWrap = <div class="spacer"> | </div> 
      }  
    
      1 = TMENU
    
    1.wrap = <ul> | </ul>  
    1 {
            noBlur = 1
            ACT = 0
    }
    # Normal  
    1.NO {
          wrapItemAndSub  =  <li>|</li>
    }
    # Active
    1.ACT = 1
    1.ACT.wrapItemAndSub = <li>|</li>  
    1.ACT.ATagParams = class="meny_a"
    
    # Current  
    1.CUR = 1
    1.CUR.wrapItemAndSub = <li>|</li>
    1.CUR.ATagParams = class="meny_a"  
    
    # If it has a submenu
    1.IFSUB = 1
    1.IFSUB.wrapItemAndSub = <li>|</li>
    }
    
    [usergroup=*] #checks whether a user is logged in.
    lib.profilmenu.excludeUidList = 10,11,12  #list of page-uids to be excluded from menu after login.
    [global]