Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Menu 根线不使用TYPO3 4.5菜单_Menu_Typo3 - Fatal编程技术网

Menu 根线不使用TYPO3 4.5菜单

Menu 根线不使用TYPO3 4.5菜单,menu,typo3,Menu,Typo3,我有打字错误3的问题。从3.8版开始,我已经使用它好几年了,但这是我第一个使用4.5版的网站,我的菜单和根线有问题。 我相信这与根线的创建方式有关。使用以下代码作为面包屑/路径类型的菜单,仅显示当前页面。当在第X页时,菜单仅使用下面的示例和代码显示第X页,并且应该是 home>section 1>sb a>page X home --- section 1 ------- sub A ---------- page X --- section 2 此外,在显示菜单时,ACT状态未正确激活。据我

我有打字错误3的问题。从3.8版开始,我已经使用它好几年了,但这是我第一个使用4.5版的网站,我的菜单和根线有问题。 我相信这与根线的创建方式有关。使用以下代码作为面包屑/路径类型的菜单,仅显示当前页面。当在第X页时,菜单仅使用下面的示例和代码显示
第X页
,并且应该是

home>section 1>sb a>page X

home
--- section 1
------- sub A
---------- page X
--- section 2
此外,在显示菜单时,ACT状态未正确激活。据我所知,路径/根行中的每个页面都应该激活ACT状态,而下面的代码不会激活ACT状态。 这个版本有什么变化吗? 到目前为止,我在4.5版的许多网站上都使用了这两段代码

代码

temp.breadcrumbs=HMENU
temp.breadcrumbs.special=根线
#temp.breadcrumbs.includeNotInMenu=1
#特殊面包屑温度范围=-2 |-1
温度面包屑特殊范围=0
面包屑温度1=t菜单
面包屑温度1.noBlur=1
临时面包屑.1.否allWrap=| |*|*||
##有无线条。。。特殊范围。。。
.....
....
温度topmenu.1{
包裹=
    |
#否。allWrap=
  • |
  • expAll=1 否。wrapItemAndSub=
  • |
  • #启用活动状态并设置属性: ACT=1 ACT.wrapItemAndSub=
  • } 温度topmenu.2=TMENU 温度topmenu.2.noBlur=1 温度顶部菜单{ 包装=
      否。linkWrap=
    • |
    • #启用活动状态并设置属性: ACT=1 ACT.linkWrap=
    • |
    • #ACT.allWrap=
    • |
    • #ACT.ATagBeforeWrap=1 }
      谢谢


      伊万。

      该范围应定义为[开始级别]|[结束级别],因此请尝试:

      temp.breadcrumbs.special.range = 0|-1
      
      ……或者

      temp.breadcrumbs.special.range = 1|-1
      
      • -1表示当前页面
      • -2表示从当前页面向上一级的页面

      注意:您可能应该设置
      temp.breadcrumbs.includeNotInMenu=1
      ,因为通常您希望所有页面都在breadcrumbs中(因为breadcrumbs所代表的结构在其他方面没有意义),这包括那些您不希望出现在其他菜单中的菜单。

      正如cascaval所写,声明开始和结束级别是很常见的,无论如何,0值也是可接受的,正如在文档中为
      entryLevel所写的那样

      默认值为“0”,它为我们提供了站点上第一个页面的菜单


      可能您在
      页面X
      上放置了一些打字脚本,其中选中了
      Rootlevel
      字段,因此它避免了向上遍历树。我在第一个可用的实现中检查了您的示例代码,它按预期工作。

      在Typo3 6.2.14中遇到了相同的问题,并最终找到了解决方案。 清除“下一级模板”后,根线工作正常

      原因:

      • 下一页的“根模板”模板中引用了根模板 级别”
      解决方案:

      • 编辑根模板
      • 切换到选项卡文件夹“选项”
      • 清除“下一级模板”字段
      temp.breadcrumbs.special.range = 1|-1