【发布时间】:2012-01-26 18:20:29
【问题描述】:
在 /drupal/admin/structure/menu/manage/main-menu 中,我有一些链接,我只想为具有特定权限的用户显示这些链接。
我该怎么办?
在我的模块中,我有
...
$items['resume/joblist'] = array(
'page callback' => 'ac_resume_job_list',
'access arguments' => array('view joblist'),
'title' => 'Job List',
'description' => 'Job List',
);
...
function ac_resume_permission()
{
return array("view joblist" => array("title" => "View Job List"));
}
当我在未经许可的情况下转到用户下的“简历/作业列表”时,我按预期得到“拒绝访问”,但仍然显示链接。
【问题讨论】:
-
我找到了一个完全符合我需要的模块drupal.org/project/menu_per_role 启用模块后,只需在“限制项目可见性”下编辑您想要的链接(我无法回答自己的问题)又问了 6 个小时,我不想让任何人浪费他们的时间,所以我将其发布为评论)
标签: drupal-7