TYPO3多级菜单,分为主菜单和子菜单部分

时间:2014-07-09 07:22:29

标签: css typo3 typoscript

我需要在具有这种结构的TypoScript中构建不寻常的菜单:

<div class="main-section">
  <nav>
    <ul>
      <li><a href="#">One</a></li>
      <li><a href="#">Two</a></li>
      <li><a href="#">Three</a></li>
    </ul>
  </nav>
</div>
<div class="submenu">
  <nav>
    <ul id="one">
      <li><a href="#">One sub 1</a></li>
      <li><a href="#">One sub 2</a></li>
      <li><a href="#">One sub 3</a></li>
      <li><a href="#">One sub 4</a></li>
    </ul>
    <ul id="two">
      <li><a href="#">Two sub 1</a></li>
      <li><a href="#">Two sub 2</a></li>
      <li><a href="#">Two sub 3</a></li>
    </ul>
     <ul id="three">
      <li><a href="#">Three sub 1</a></li>
      <li><a href="#">Three sub 2</a></li>
    </ul>
  </nav>
</div>

是否可以在一个Typocript代码中执行此操作,还是应该为每种菜单类型构建两个不同的代码?

1 个答案:

答案 0 :(得分:0)

您应该构建两个菜单,第一个打印出第一个菜单级别,第二个打印出第二个菜单级别。也许可以在一个菜单中完成它,但这可能很难做到(当然不知道)。您当然应该在两个菜单之间共享通用配置。

如果您使用两个菜单,还有一个优点是您可以独立于第一个菜单级别移动第二个菜单级别。当只使用一个菜单时,这很可能是不可能的。