1

搜索功能在我的 magento 中不起作用,当我调试时发现 result.phtml 文件没有显示在结果页面上。

我更新了与目录搜索相关的每个文件,并且与此相关的所有文件的所有内容都很好,但该文件(result.phtml)仍然没有显示在结果页面上。

有没有办法解决这个问题?

4

3 回答 3

0

catalogsearch.xml也许您应该还原与 magento 一起提供的原始文件。

于 2013-08-10T12:49:18.633 回答
0

可能是第三个扩展覆盖了 catalog_search_result 的布局句柄。您应该通过启用模板路径提示进行调试。

http://www.excellencemagentoblog.com/magento-template-path-hints-magento

并检查布局文件:catalogsearch.xml

于 2013-08-10T10:17:06.720 回答
0

进入主题的布局文件夹并运行以下服务器命令:

grep -rl "catalogsearch_result_index" .

检查出现的文件,看看哪些块被分配到您的搜索结果页面。通常,当您安装第 3 方扩展时,它会安装自己的 .xml 文件,该文件可能会覆盖搜索。

如果您在主题的布局文件中找不到答案,请检查 /default/default/layout 和 /base/default/layout 。

如果这不起作用,请进入 /app/etc/modules 并通过进入并将“true”设置为“false”、刷新缓存并检查您的站点来逐个禁用每个第 3 方模块。您应该能够通过消除过程找出覆盖它的内容。

于 2013-08-13T03:51:00.297 回答