我想设置特定节点或某些节点的受限访问。我已阅读文章http://wearepropeople.com/blog/drupal-set-up-restricted-access-for-certain-nodes并试图通过我网站上Ctools内的Page Manager模块实现相同的内容。但是,我没有这样做。
我知道我可以使用自定义编码限制任何节点/页面,但我想使用drupal的默认功能实现此功能。在这方面请帮助我。
答案 0 :(得分:0)
如果您想根据用户的角色授予/拒绝访问权限,可以尝试节点访问
答案 1 :(得分:0)
您可以创建自己的hook_node_access()函数:
https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_access/7
检查节点ID,并根据(或您想要的条件)允许或拒绝访问该节点。
但要小心 - 为网站上的所有节点调用此挂钩!