在我的网站上,我有 3 个不同的 HMENU,其中只有一个可以正常工作,但 TS 几乎相同。
问题是我看到了如果我登录(FE 登录)我不应该看到的菜单位置。我看到带有“登录时隐藏”规则的页面,但它们没有链接到任何地方(仅显示根页面)。
我的 TypoScript 配置(我在登录时看到“登录时隐藏”页面):
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>
}
TypoScript 配置(正常工作):
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>
}
子菜单和简介菜单显示相同的页面。
要在我的网页上实时查看,您可以转到> 此页面 < 在顶部菜单位置“Hitta Medlem”,子菜单(金条,在左侧站点)位置“Våra 目录”应该在您登录时消失(使用自动-黄金子菜单上的登录按钮(“Välj som startsida”或直接>此链接<)
我想添加整个登录功能正常工作,并隐藏在登录规则内容对我来说很好,但不是在菜单中(金条菜单“profimenu”除外)。
TYPO3 4.5.15