正在处理Typo3项目,我们正在使用Typo3 9.5
我的同事已经为该项目创建了扩展程序,该扩展程序具有类似这样的导航菜单
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<v:menu pageUid="2">
<ul class="navbar-nav">...
如您所见,为v:menu分配了硬编码的pageUid。
有没有一种方法可以删除硬编码,从而使扩展名可以在系统之间转移并分配给各个页面,而不必担心每次完成更改值。
一旦我们需要从该模板运行多个根目录布局,我也看到它成为问题:-(
答案 0 :(得分:0)
类似于typoscript menu,您可以使用entryLevel
开始菜单。
0 =根
1 =一级
2 =第二级
:
-1 =当前水平
-2 =当前的父级
:
如果不提供参数pageUid
,则默认为entryLevel = 0
。