我正在处理typoscript中的内容导航。这些要求应该完成:
最后一点,我需要帮助。我尝试用[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>
}
答案 0 :(得分:0)
这到底是什么意思?
如果没有子节点,则显示当前页面处于活动状态的最后一个树级别 - 尚未完成!
据我所知,它可能是
1)假设级别1上有10个页面,除了第7页以外,每个页面都有3个子页面。而且,第7页没有子页面。然后,当我转到第7页时,它会将第7页显示为活动状态,但显示第6页(“显示最后一个树级别”)下的子页面。
或
2)当用户导航到第7页时,它会将第7页显示为活动状态,以及用户在此之前的任何页面的子页面?例如,如果我先导航到第2页,然后转到第7页,我会将第7页视为活动状态,并将第2页的子页面视为第2页。