首页 / 帖子
如何修改节点编辑页面的权限?

我的方法如下(zfm是我的模块名称):

在我的模块中定义方法:

/**
 *  Implements hook_menu_alter().
 */
function zfm_menu_alter(&$items)
{
    $items['node/%node/edit']['access callback'] = 'zfm_nodeaccess';
}

function zfm_nodeaccess($op, $node, $account = NULL){
    return false;
}

按道理讲,所有的节点都应该不能编辑才对,但是无效。。。。。

请大神指导一下,谢谢。

1个答案
Amanda Song
发布于:2014-09-30 09:24

代码没有错。缓存是否清空了?与menu相关的hook需要清空一下缓存才能生效的。

如果清空了缓存之后依然无效,检查下是否有第三方模块也更改了access callback