typo3 Bootstrap 包子导航向左

typo3 Bootstrap Package Subnavigation Left

我基于 Typo3 9.5.12 / Bootstrap Package 11.0.2 创建了一个站点。 页面树看起来像

Root > Sub1 > Sub1Sub1
Root > Sub1 > Sub1Sub2
Root > Sub1 > Sub1Sub3
Root > Sub2
Root > Sub3

我想为 Sub1 创建一个子导航菜单,所以我创建了一个页面 Root > Sub1 > Nav 和我 select Subnavigation Left.

我希望此页面上的导航菜单显示 Sub1Sub1Sub1Sub2Sub1Sub3 .

而是显示整个页面树。

我在官方介绍包里试过了,Subnavigation Left页面大部分情况下显示当前级别的页面列表

Subnavigation Left(以及 Subnavigation Right)如何决定菜单的入口点?这个可以配置吗?

您可以使用另一个菜单处理器来定义打字错误的附加菜单:

page {
    10 = FLUIDTEMPLATE
    10 {
        :
        dataProcessing {
            :

            50 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
            50 {
                levels = 2
                entryLevel = 2
                expandAll = 1
                includeSpacer = 1
                as = menuLevel3
            }
        }
    }
}

这将为您可以在 FLUID 模板中使用的 3 级和 4 级页面创建菜单结构。

根据需要进行配置。
levels = 菜单数据应该有多少层
entryLevel = 起始级别,因为前两个级别包含在您的主菜单中,您可以从第 2 级开始
expandAll = 包括所有子级别 (1) 或仅包含活动页面树 (0),仅对更多页面级别重要
includeSpacer = 间隔页是否包含在数据中
as = FLUID 变量的名称