2012-09-05 76 views
1

我希望特定节点只能在drupal 7中通过身份验证的用户使用。我见过的大多数模块仍在开发中。限制对节点的访问Drupal 7

实际上,我需要创建几个成员只有页面。基本上这个节点中的任何内容都不能被访问访问者没有登录

回答

1

我可能会继续使用node access模块,即使它在开发中。警告主要是作者试图说他不想承担责任。

否则,你就需要通过自定义模块

+0

忘了接受这一段时间了。确实最终使用节点访问,所以我认为我最好在信贷到期时给予信贷 – Zach

0

Node Option Premium模块可以做你想做的实施hook_node_access做手工。

该模块与核心发布选项(发布时间,晋升为头版,粘在列表顶部)沿增加了一个新的节点选项优质内容。

当节点作为优质内容发布时,只有具有适当权限的用户才能查看节点的全部内容。

即使在试图查看完整内容时,非高级用户仍然可以访问高级节点,但只能获取在预告上下文中呈现的内容。额外的消息通知他们,内容仅供高级用户使用。