我有一个自定义搜索正在我正在Drupal中建立的网站之一进行。当“在每个页面上重建主题注册表”时,搜索工作完好无损。在主题配置页面上选中复选框。但是,当我取消选中(用于制作)时,搜索不再起作用,同一页面会在点击搜索按钮时重新加载。在查看最近的日志条目时,我发现错误: preg_match()期望参数2是字符串,数组在671行的/var/www/devel_sites/SITENAME/docroot/modules/search/search.module中给出。Drupal - 搜索显示preg_match错误
有人有任何想法,为什么我的搜索将取决于主题注册表,以及如何解决这个问题?我有一个用于搜索的自定义模块,部分功能位于template.php中。
任何提示表示赞赏,谢谢。
如果你有主题开发者或启用devel软件包,禁用它们,然后再试一次 – Laxman13
我没有让他们安装和它显示错误。事实上,我只是安装他们认为我可以从他们那里得到一些帮助,但到目前为止没有运气 – Navneet