嗨,我在drupal中创建了菜单。我在菜单中添加了登录和注销按钮。但是当用户没有登录时我希望显示登录,并且想要在用户登录时显示注销。(在一个菜单中登录和注销)。 我创建了一个名为top menu的块。 请告诉我如何在块中添加condtion。以及我必须对哪些文件进行更改。 要么 在我的脑海中有一种方法,我应该制作两个块,一个块有登录,一个块有logot。但我不知道如何在if else条件下使用它
答案 0 :(得分:2)
在您的块中添加
global $user;
if ( $user->uid ) {
// Logged in user show logout button
}
else {
// Not logged in show login button
}
答案 1 :(得分:0)
Drupal6非常智能,只向未登录的用户显示登录菜单项,并仅登录到已登录的用户。使用“user / login”路径创建一个菜单项并移动默认的注销菜单项目(从导航菜单中)到您想要的菜单。