0

我有一个包含一些页面的网站,以普通菜单显示。每个页面都有子页面并在子菜单中显示它们。除了一页。此页面没有子页面,应该有一个内容菜单,可以导航到页面上的不同内容部分。内容导航的事情是通过以下方式完成的:

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

但这仅在页面至少有一个子页面时才有效。解决方法是添加子页面并隐藏子菜单链接,但是有没有更好的解决方案来显示自定义子菜单而不添加子页面?

4

1 回答 1

0

使用带有级别的 HMENU 项目来生成您的子菜单。你的行为不符合 TYPO3 的工作方式。使用权限 TypoScript 对象。

a从“”中删除“ page.10.marks.MENU.2a.NO”。正确的用法是1,2,3,...

于 2014-01-29T18:44:11.263 回答