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
}
ありがとう
イワン。