Drupal 7 隐藏次菜单(secondary menu)
使用Drupal时,菜单默认有主菜单(Main menu)和次菜单(secondary menu)。
在Drupal 7 里面次菜单主要是 User menu,意思是:当用户登录上去之后,在顶部有"My Account | Logout"的菜单显示,大部分情况都是默认显示的。在开发时,这个菜单经常需要修改甚至大部分是需要替换的。所以,我们就需要把它给隐藏掉。
在page.tpl.php里面可以找到对应的PHP code:
<?php if ($secondary_menu): ?> <nav id="secondary-menu" role="navigation"> <?php print theme('links__system_secondary_menu', array( 'links' => $secondary_menu, 'attributes' => array( 'class' => array('links', 'inline', 'clearfix'), ), 'heading' => array( 'text' => $secondary_menu_heading, 'level' => 'h2', 'class' => array('element-invisible'), ), )); ?> </nav> <?php endif; ?>
但是直接删除code不是明智之举。
设置步骤:
- 进入主题(Theme)列表
- 选择theme,进入配置页面
- 在配置页面里可以找到次菜单(Secondary Menu),取消勾选,保存即可。
Reference: http://www.inmotionhosting.com/support/edu/drupal-7/menus/disable-secondary-menu
添加新评论