【问题标题】:Typo3 9.5 Fluid template navigation menu only starts at one page idTypo3 9.5 Fluid 模板导航菜单仅从一个页面 id 开始
【发布时间】:2018-12-05 12:49:11
【问题描述】:

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

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

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

        <v:menu pageUid="2">

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

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

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

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

【问题讨论】:

    标签: typo3 fluid typo3-9.x


    【解决方案1】:

    查看documentation of that VH

    类似于typoscript menu,您可以使用entryLevel 启动菜单。

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

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


    如果您不提供参数pageUid,则默认为entryLevel = 0

    【讨论】:

    • Typoscript Menu 将是我的选择,但我在 Typo3 上有点落后,所以不得不继续我的同事的决定,因为它本质上是他的项目。我不得不承认,我们中的任何一个人都会在几天内使用 HTML、CSS、JavaScript、PHP 和 MySQL 等简单技术编写有问题的网站 :-)
    猜你喜欢
    • 2013-09-25
    • 1970-01-01
    • 2018-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2012-01-04
    • 1970-01-01
    相关资源
    最近更新 更多