在Drupal 6中,管理菜单消失了。超级用户(uid = 1
)可以看到它,但具有正确权限的Admin角色则不会。如果具有Admin角色的用户要访问这些页面,他们可以访问它们(如nodes/add/content_type
或其他内容),但没有菜单。 (假设,该网站可以由管理员通过直接转到URL而不是使用菜单来管理。)
为什么会发生这种情况?我刷新了缓存。
Admin角色具有Menu Module >> Administer Menu
权限。经过身份验证的用户也具有此角色(作为测试),但它仍然无效。
更新:上述说明:如果管理员导航到/admin
,他将收到Access Denied
错误。
这是print_r(debug_backtace());
产生的结果:
Array (
[0] =>
Array ( [file] => /home/sitename/public_html/subdir/index.php
[line] => 27
[function] => drupal_access_denied
[args] => Array ( ) ) )
答案 0 :(得分:2)
如果管理员用户可以看到菜单,您只需要转到admin / user / permissions,滚动到菜单模块,并确保为Admin角色选择了管理菜单。