我在使用 TYPO3 时遇到问题。从 3.8 版开始,我已经使用它好几年了,但这是我第一个使用 4.5 版的网站,我在菜单和根目录方面遇到了问题。我相信这与根线的创建方式有关。将下面的代码用于面包屑/路径类型的菜单,仅显示当前页面。菜单仅page X
在页面 X 中使用下面的示例和代码显示,它应该是
home > section 1 > sb a > page X
home
--- section 1
------- sub A
---------- page X
--- section 2
此外,在显示菜单时,ACT 状态未正确激活。据我了解,路径/根行中的每个页面都应该激活 ACT 状态,并且下面的代码不会发生这种情况。这个版本有什么变化吗?到目前为止,我在 4.5 版中已经在许多站点中使用了这两个代码
代码
temp.breadcrumbs = HMENU
temp.breadcrumbs.special = rootline
#temp.breadcrumbs.includeNotInMenu = 1
#temp.breadcrumbs.special.range= -2 | -1
temp.breadcrumbs.special.range = 0
temp.breadcrumbs.1= TMENU
temp.breadcrumbs.1.noBlur = 1
temp.breadcrumbs.1.NO.allWrap= | > |*||*| |
## with and without line ... special.range ...
.....
....
temp.topmenu.1 {
wrap = <ul>|</ul>
# NO.allWrap = <li>|</li>
expAll = 1
NO.wrapItemAndSub = <li>|</li>
# Enable active state and set properties:
ACT = 1
ACT.wrapItemAndSub = <li class="current-menu-item">|</li>
}
temp.topmenu.2 = TMENU
temp.topmenu.2.noBlur = 1
temp.topmenu.2 {
wrap = <ul class="sub-menu">|</ul>
NO.linkWrap = <li>|</li>
# Enable active state and set properties:
ACT = 1
ACT.linkWrap = <li class="active">|</li>
#ACT.allWrap = <li class="selected">|</li>
#ACT.ATagBeforeWrap = 1
}
谢谢
伊万。