我在Drupal有一个网站,让我们说主菜单和二级菜单:
Main Menu Item 1
Secondary Menu Item 1.1
Secondary Menu Item 1.2
Main Menu Item 2
Secondary Menu Item 2.1
Secondary Menu Item 2.2
Secondary Menu Item 2.3
Secondary Menu Item 2.4
我想要做的是仅为第二个主菜单禁用二级菜单。因此,当用户例如在项目1上时,出现项目1.1和1.2,但是当他在项目2上时,项目2.1,2.2,2.3和2.4不出现。我有什么方法可以在Drupal上做到这一点吗?
谢谢, 乔治
编辑1:我使用Drupal 7.19,我不使用任何模块用于菜单,只使用内置菜单。
编辑2:代码
<div id="primary">
<div id="primary-inner" class="clearfix">
<h2 class="element-invisible">Main menu</h2>
<ul class="links inline main-menu">
<li class="menu-424 active-trail active"><a href="..." class="active-trail active">About Us</a></li>
<li class="menu-549"><a href="...">News/Events</a></li>
<li class="menu-411"><a href="...">Projects</a></li>
<li class="menu-429 last"><a href="...">Getting Involved</a></li>
</ul>
</div>
</div> <!-- /#primary -->
<div id="secondary">
<div id="secondary-inner">
<h2 class="element-invisible">Secondary menu</h2>
<ul class="links inline secondary-menu">
<li class="menu-425 first"><a href="...">People</a></li>
<li class="menu-484"><a href="...">Our Partners</a></li>
<li class="menu-386 last"><a href="...">Our Groups</a></li>
</ul>
</div>
</div> <!-- /#secondary-inner, /#secondary -->
答案 0 :(得分:1)
为什么不从二级菜单中删除这些项目,然后在admin / structure / menu /&lt; menu-name&gt;