【发布时间】:2010-09-07 16:15:27
【问题描述】:
我使用 Drupal 6.19 并使用 Drupal 中的 webform 模块在我的 Drupal 站点上创建了一个表单。该表单显示在导航菜单中。 是否可以将对表单的访问限制为仅特定角色? 也就是说,我只希望属于特定角色的用户能够在导航菜单中看到表单链接并能够访问它。属于其他角色的用户不应该在导航菜单中看到表单链接,也不应该能够访问它。 这个可以吗?
请帮忙 谢谢你
【问题讨论】:
我使用 Drupal 6.19 并使用 Drupal 中的 webform 模块在我的 Drupal 站点上创建了一个表单。该表单显示在导航菜单中。 是否可以将对表单的访问限制为仅特定角色? 也就是说,我只希望属于特定角色的用户能够在导航菜单中看到表单链接并能够访问它。属于其他角色的用户不应该在导航菜单中看到表单链接,也不应该能够访问它。 这个可以吗?
请帮忙 谢谢你
【问题讨论】:
一如既往,有几种方法可以给猫剥皮……:)
使用node privacy by role 模块怎么样?似乎完全符合您的要求。如果您需要控制粒度,您可以按内容类型或按节点设置它。
要查看的其他模块:content access 和 webform submission acl
希望有帮助。
【讨论】:
您可能应该检查hook_access 以手动执行此操作。或者看看 content access 模块是否有帮助。
【讨论】: