我有一个包含一些页面的网站,以普通菜单显示。每个页面都有子页面并在子菜单中显示它们。除了一页。此页面没有子页面,应该有一个内容菜单,可以导航到页面上的不同内容部分。内容导航的事情是通过以下方式完成的:
temp.contentnav = CONTENT
temp.contentnav {
table = tt_content
select {
pidInList = 7
orderBy = sorting
where = colPos=0
languageField=sys_language_uid
}
renderObj = TEXT
renderObj {
field = header
wrap= <li>|</li>
typolink.parameter.field=pid
typolink.parameter.dataWrap=|#{field:uid}
typolink.ATagParams = class="linkSubpage"
if.isTrue.field=header
}
wrap = <ul id="subMenu"> | </ul>
}
page.10.marks.MENU.2a.NO.after.cObject < temp.contentnav
但这仅在页面至少有一个子页面时才有效。解决方法是添加子页面并隐藏子菜单链接,但是有没有更好的解决方案来显示自定义子菜单而不添加子页面?