1

我想构建一个菜单,它应该有这个 HTML 代码:

<ul class="level1" >
  <li>
    MenuItem1
  </li>
  <li>
    MenuItem2
    <ul class="level2" >
       <li>
         SubMenuItem1
       </li>
    </ul>
</ul>

等等。我想用 CakePHP 中的 Html::nestedList 方法来做到这一点。为此,我有一个关联数组,例如

$list = array(
  "MenuItem1",
  "MenuItem2" => array(
    "SubMenuItem1"
  )
)

要为列表中的 ul 元素设置类,我可以使用一个选项数组,但是这个列表中的每个 ul 标记都有这个类。

如何在此菜单中为不同级别设置不同的课程?

4

1 回答 1

0

根据我在源代码中阅读的内容,您将无法做到这一点。

我想到的唯一想法是您编写一个 CSS 规则,将您在“list2”中定义的任何内容应用于 ul.level1 的 UL 子级

于 2013-11-11T04:51:56.353 回答