如何根据角色为用户设置主页?
How to set a home page for users based on roles?
我创建了一个页面视图 'dashboard' 和 'member-view'。我希望 'dashboard' 页面作为图书管理员的主页,'member-view' 作为会员的主页。我该怎么做?谁能帮我?提前谢谢你。
我使用以下代码添加了一个基本页面,并将该基本页面设置为我的默认首页。因此我可以根据角色路由用户。
if($user->uid) {
if(!empty($user->roles)) {
if (in_array('Librarian', $user->roles, true)) {
drupal_goto("dashboard");
}
elseif (in_array('administrator', $user->roles, true)) {
drupal_goto("dashboard");
}
elseif (in_array('Member', $user->roles, true)) {
drupal_goto("member-view");
}
}
}
?>
有一个模块可用于根据角色重定向用户。
https://www.drupal.org/project/login_destination
我创建了一个页面视图 'dashboard' 和 'member-view'。我希望 'dashboard' 页面作为图书管理员的主页,'member-view' 作为会员的主页。我该怎么做?谁能帮我?提前谢谢你。
我使用以下代码添加了一个基本页面,并将该基本页面设置为我的默认首页。因此我可以根据角色路由用户。
if($user->uid) {
if(!empty($user->roles)) {
if (in_array('Librarian', $user->roles, true)) {
drupal_goto("dashboard");
}
elseif (in_array('administrator', $user->roles, true)) {
drupal_goto("dashboard");
}
elseif (in_array('Member', $user->roles, true)) {
drupal_goto("member-view");
}
}
}
?>
有一个模块可用于根据角色重定向用户。 https://www.drupal.org/project/login_destination