如何创建一个将相关页面自动命名为数字导航的菜单?
这将是我的页面树:
消息
| ---新闻稿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/