如何创建一个将相关页面自动命名为数字导航的菜单?

这将是我的页面树:

消息
| ---新闻稿tom(包含9个内容元素)
| --- Skeet的东西(包含9个内容元素)
| ---杰西卡斯(Jessicas)5篇文章(包含4个内容元素)

在前端,所有3页都将简单地显示为数字导航:

(想象一下这里的“Newsarticle tom”的9个文本元素)

1 -2-3

最佳答案

{register:count_HMENU_MENUOBJ} 应该可以解决问题-我在http://www.typo3wizard.com/de/snippets/menus/nummeriertes-menue.html的注释中找到了它。 (德语)

在这里,我使用了@konsolenfreddies HMENU示例,并根据您的要求进行了修改。 (未经测试)。

temp.menu = HMENU
temp.menu {
    1 = TMENU
    1 {
        noBlur = 1
        wrap = <ul>|</ul>
        NO = 1
        NO {
            wrapItemAndSub = <li>|</li>
            altText = subtitle // title
            title = subtitle // title
        }
        CUR < .NO
        CUR.wrapItemAndSub = <li class="active">|</li>
        ACT < .CUR
    }

    2 < .1
    2 {
        wrap = <ol>|</ol>
        NO {
            allWrap = <span>Nr.{register:count_HMENU_MENUOBJ}|</span>
            allWrap.insertData = 1
            ATagBeforeWrap = 1
            }
        CUR < .NO
        CUR.wrapItemAndSub = <li class="active"><span>|</span></li>
        ACT < .CUR
    }
}

在这种情况下,我想编号时会考虑所有子页面。网站上描述的完整设置要复杂得多。但是,如果您知道自己的错字,便会明白。

关于menu - 创建数字导航,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7556923/

10-09 17:37