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.
我希望此页面上的导航菜单显示 Sub1Sub1、Sub1Sub2 和 Sub1Sub3 .
而是显示整个页面树。
我在官方介绍包里试过了,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 变量的名称
我基于 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.
我希望此页面上的导航菜单显示 Sub1Sub1、Sub1Sub2 和 Sub1Sub3 .
而是显示整个页面树。
我在官方介绍包里试过了,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 变量的名称