2009-09-02 83 views
1

对于菜单系统,是否有一种方法可以设置默认扩展的菜单项之一?我无法将我的主菜单项在主页上展开(至少),并且我希望在其他主题菜单项不是时可以扩展它。默认展开Drupal菜单

我正在使用Drupal 5和Taxonomy Menu模块。分类菜单对于我的95%的页面来说相当不错,但有些是静态的“关于我们”类型页面,我想将主菜单作为默认页面,然后是主页。

回答

1

嗯,我想我找到了一个(悲伤)答案。从Drupal网页上的issue,“看起来,Drupal 5的菜单系统已损坏,不再被修复”。因此,我正在寻找一种新的方式来完成Drupal菜单系统之外的顶级导航。

解决方案: 我最终把导航系统放在page.tpl.php中。根据节点的内容(我从面包屑中拉取分类),它选择哪一个突出显示,但默认为回家。它比我想要的更骇人,但它有效。

0

如果你没有太多的投资在Drupal 5.然后,所有你需要做的就是管理相关的菜单,并勾选它的“扩展”选项...

+0

扩展选项也在Drupal 5中,但它始终保持其扩展。 – 2009-09-03 18:21:13

1
这可能是值得升级到 Drupal 6
/** 
* Implementation of hook_menu_link_alter(). 
* 
*/ 
function module_menu_link_alter(&$item, $menu) { 
    if($item['menu_name'] == 'primary-links') { 
     $item['expanded'] = 1; 
    } 
}