Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向匿名用户显示搜索表单:Drupal_Php_Drupal_Drupal Modules - Fatal编程技术网

Php 向匿名用户显示搜索表单:Drupal

Php 向匿名用户显示搜索表单:Drupal,php,drupal,drupal-modules,Php,Drupal,Drupal Modules,我的drupal站点中有一个搜索框。 问题是,它只对经过身份验证的用户可见,而对匿名用户不可见。 在设置中,不选择任何角色,以便向所有用户显示。 我甚至勾选了所有角色的复选框,但仍然没有运气。 有人能帮我解决这个问题吗 谢谢我刚刚在我的Drupal网站上进行了实验,当我将默认的“搜索块”添加到我的网站并授予“匿名用户”和“已验证用户”使用“搜索”的权限时,匿名用户可以很好地看到搜索块 如果您正在执行相同的操作,可能是您的一些自定义代码弄乱了搜索块。检查您是否已授予匿名用户在“权限”页面中使用搜索

我的drupal站点中有一个搜索框。
问题是,它只对经过身份验证的用户可见,而对匿名用户不可见。
在设置中,不选择任何角色,以便向所有用户显示。
我甚至勾选了所有角色的复选框,但仍然没有运气。
有人能帮我解决这个问题吗


谢谢

我刚刚在我的Drupal网站上进行了实验,当我将默认的“搜索块”添加到我的网站并授予“匿名用户”和“已验证用户”使用“搜索”的权限时,匿名用户可以很好地看到搜索块


如果您正在执行相同的操作,可能是您的一些自定义代码弄乱了搜索块。

检查您是否已授予匿名用户在“权限”页面中使用搜索的权限