2010-06-15 68 views
2

我试图追加一个项目到我创建的菜单。添加登录/注销到drupal菜单,这不是主菜单或二级菜单

我知道它使用“menu_secondary_local_tasks()”等获得主菜单和辅助菜单,然后在预处理页面中添加项目。我将如何使用我创建的菜单来解决这个问题?

这里是我使用的是检查用户登录代码...

function themeName_check_login() { 
    global $user; 
    if ($user->uid) { 
     print l("Log out, " . $user->name,"logout"); 
    } else { 
     print l("Log In ","user"); 
    } 
} 

在此先感谢, -Matt

回答

1

如果你打电话menu_navigation_links与菜单的名称,您应该获得为当前页面设置格式的链接数组,然后您可以在显示之前轻松添加。

1

没有必要验证用户是否已登录;登录链接对于已登录的用户将不可见,并且登录链接对于未登录的用户将不可见。