首页 > 解决方案 > Typo3 9.5 Fluid 模板导航菜单仅从一个页面 id 开始

问题描述

在 Typo3 项目上工作,我们使用的是 Typo3 9.5

我的同事已经为该项目创建了一个扩展,它有一个类似这样的导航菜单

<div class="collapse navbar-collapse" id="navbarNavDropdown">

        <v:menu pageUid="2">

            <ul class="navbar-nav">...

如您所见,v:menu 被分配了一个硬编码的 pageUid。

有没有办法删除硬编码,以便扩展可以在系统之间传输并分配给各个页面,而不必担心每次完成时都会更改值。

一旦我们需要从此模板运行多个根级布局,我也可以看到它成为一个问题:-(

标签: typo3fluidtypo3-9.x

解决方案


查看该 VH 的文档

打字稿菜单类似,您可以使用entryLevel.

0 = 根
1 = 第一级 2 = 第二级

-1 = 当前级别
-2 = 当前的父级别


如果您不提供参数pageUidanentryLevel = 0是默认值。


推荐阅读