【发布时间】:2011-07-14 19:17:48
【问题描述】:
我正在使用 Drupal 构建的网站之一进行自定义搜索。当“在每个页面上重建主题注册表”时,搜索工作得非常好。在主题配置页面上选中复选框。但是,当我取消选中它(用于生产)时,搜索不再起作用,同一页面只是在点击搜索按钮时重新加载。在查看最近的日志条目时,我发现了错误: preg_match() 期望参数 2 是字符串,数组在 /var/www/devel_sites/SITENAME/docroot/modules/search/search.module 第 671 行给出。
有人知道为什么我的搜索将取决于主题注册表以及如何解决这个问题吗?我有一个用于搜索的自定义模块,部分功能在 template.php 中。
感谢任何提示,谢谢。
【问题讨论】:
-
如果您启用了主题开发者或开发者,请禁用它们并重试
-
我没有安装它们,它显示错误。事实上,我只是安装了它们,以为我可以从它们那里得到一些帮助,但到目前为止还没有运气