我正在使用打字稿进行内容导航。应满足这些要求:
- 在顶部显示当前节点 -> 完成!
- 显示当前页面的所有子节点 -> 完成!
- 如果没有子节点,则显示当前页面处于活动状态的最后一个树级 - 尚未完成!
最后一点,我需要帮助。我试图做一些事情[treelevel = 2]
来控制最后一个树级别的导航,但什么也没发生。不知道为什么,但树级条件对我不起作用。另一个问题是,有时最后一个树级别在第二级,有时在第三级......
有任何想法吗?
这是迄今为止的打字稿:
temp.leftCol = COA
temp.leftCol {
5 = HTML
5.value = <ul class="contentNav">
### show current page on top
10 = TEXT
10.typolink {
parameter.data = TSFE:id
}
10 {
wrap = <li class="title">|</li>
data = leveltitle:2
if {
isTrue.numRows {
table = pages
}
}
}
### content navigation: show subpages
20 = HMENU
20.entryLevel = -1
20.1 = TMENU
20.1 {
noBlur = 1
NO = 1
CUR = 1
expAll = 1
}
20.1.NO {
wrapItemAndSub = <li>|</li>
stdWrap.wrap = |
allStdWrap.insertData = 1
}
20.1.CUR {
wrapItemAndSub = <li class="on">|</li>
stdWrap.wrap = |
allStdWrap.insertData = 1
}
20.1.wrap = |</ul>
}