因此,我通过联系人模块启用了站点范围和用户联系表单,并为所有角色启用了联系人权限下的所有权限(为了更好的措施)。当我登录到我的管理员帐户时,会出现联系表单选项卡,所有用户都可以访问该选项卡,但任何其他用户角色都不会出现该选项卡。
我搜索了整个 Drupal 论坛,只能发现人们犯了忘记更改权限或启用个人用户联系表单的错误。我已经刷新了所有缓存并运行更新,完成了我能想到的一切。
对于可能导致此问题的原因有什么想法吗?
最佳答案
在授予经过身份验证的权限使用用户的个人联系表单
,然后登录并转到用户
/[时,我遇到了非常类似的问题uid]
/联系结果
,访问被拒绝
。
只是我没有意识到每个用户都必须选择通过个人联系表单进行联系。
编辑 - 在下面的评论中 @tanius 提供了一些代码的链接,这些代码可用于批量更新“选择加入”个人联系表单的设置。
关于Drupal 7 : Contact Form Not Visible, 尽管有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115715/