Drupal 7:联系表格不可见因此,我已通过联系人模块启用站点范围和用户联系人表单,启用所有角色的联系人权限下的所有权限(为了更好的衡量标准)。当我登录到我的管理员帐户时,联系人表单选项卡出现并可供所有用户访问,但不出现任何其他用户角色。Drupal 7:尽管权限
我已经搜遍了Drupal论坛,只能找到忘记更改权限或启用个人用户联系表格的错误。我刷新了所有缓存并运行更新,完成了我所能想到的一切。
关于可能导致此问题的任何想法?
Drupal 7:联系表格不可见因此,我已通过联系人模块启用站点范围和用户联系人表单,启用所有角色的联系人权限下的所有权限(为了更好的衡量标准)。当我登录到我的管理员帐户时,联系人表单选项卡出现并可供所有用户访问,但不出现任何其他用户角色。Drupal 7:尽管权限
我已经搜遍了Drupal论坛,只能找到忘记更改权限或启用个人用户联系表格的错误。我刷新了所有缓存并运行更新,完成了我所能想到的一切。
关于可能导致此问题的任何想法?
试试这个:
1)去管理/结构/块 2)查找)您的联系方式 3)单击块配置 4检查可见性设置 选项 - 角色
制作确保没有被选中,以便它将显示给所有角色。
希望这会有所帮助。
干杯, 维沙尔
您好vishal - 没有为联系人窗体设置阻止,所以我没有可见性设置切换。联系表单是一个页面。 – 2012-04-15 14:08:33
@EricT试试它作为一个块,看看它是否工作? – 2012-04-15 14:13:36
它不会显示为块(未在我的块区域中列出)。我使用的是联系人模块,因此我假设联系人页面是动态的,并为每个用户创建不同的联系人页面。 – 2012-04-16 18:23:01
我打就给予认证的许可Use users' personal contact forms
,然后登录并在Access Denied
要user
/[uid]
/contact results
一个非常类似的问题。
只是我没有拿起,每个用户必须选择通过个人联系表单进行联系。
编辑 - 在下面的评论中@tanius提供了一些代码的链接,可用于大量更新'选入'到个人联系表单的设置。
如果您闯过洪水过滤器,您还将获得一个拒绝访问页面。您应该收到系统消息“您不能在1小时内发送超过5条消息,稍后再试。”,这会阻止您通过访问被拒绝的文本查看该页面。
如果是这种情况,您可以通过转到洪泛表并删除其中的一些条目来解决它。它基于IP地址,因此只需敲出其中的一部分。使用代码
伟大的提示,你解决了我的晚上! – Kojo 2015-11-02 19:46:33
给网站广泛联系形式的许可: -
<?php
function mymodule_menu_alter(&$menu)
{
if(isset($menu['contact']))
{
$menu['contact']['access callback'] = TRUE;
}
}
?>
* MyModule的是您的自定义模块的名称。
这是一个非常糟糕的主意。这将使所有用户都可以看到匿名用户。 – 2013-11-07 05:47:22
终于..这是一个救星..非常感谢你:D 我希望它为匿名用户.. – aimiliano 2014-07-03 12:26:46
我有同样的问题。这就是我所做的。
转到结构 - >块
在这里找到“主要内容”,并从下拉菜单中选择“内容”字段。保存您的设置并检查。
这是一个块或页面? – chadpeppers 2012-04-13 02:55:23