添加登录/注销到不是主菜单或辅助菜单的drupal菜单

时间:2010-06-15 22:59:57

标签: drupal login drupal-6 menu append

我试图将一个项目附加到我创建的菜单中。

我知道它使用“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

2 个答案:

答案 0 :(得分:1)

如果您使用菜单名称拨打menu_navigation_links,您应该会获得一系列针对当前页面格式化的链接,然后您可以在显示之前轻松添加这些链接。

答案 1 :(得分:1)

没有必要验证用户是否已登录;已登录的用户将无法看到登录链接,并且未登录的用户将无法看到注销链接。