我希望特定节点仅供drupal 7中经过身份验证的用户使用。我见过的大多数模块仍处于开发阶段。
实际上我需要创建一些只有会员的页面。基本上,如果访问者未登录,则无法访问此节点中的任何内容
答案 0 :(得分:2)
我可能继续使用node access模块,即使它在开发中。警告主要是作者试图说他不想承担责任。
否则,您需要通过在自定义模块中实施hook_node_access来手动执行此操作
答案 1 :(得分:0)
Node Option Premium模块可能会执行您想要的操作。
此模块添加了一个新节点选项高级内容以及核心发布选项(已发布,已升级到首页,粘贴在列表顶部)。
当节点作为高级内容发布时,只有具有适当权限的用户才能查看该节点的完整内容。
非高级用户仍然可以访问高级节点,但只能获取在预告片上下文中呈现的内容,即使在尝试查看完整内容时也是如此。另外一条消息会通知他们该内容仅供高级用户使用。