搜索功能在我的 magento 中不起作用,当我调试时发现 result.phtml 文件没有显示在结果页面上。
我更新了与目录搜索相关的每个文件,并且与此相关的所有文件的所有内容都很好,但该文件(result.phtml)仍然没有显示在结果页面上。
有没有办法解决这个问题?
搜索功能在我的 magento 中不起作用,当我调试时发现 result.phtml 文件没有显示在结果页面上。
我更新了与目录搜索相关的每个文件,并且与此相关的所有文件的所有内容都很好,但该文件(result.phtml)仍然没有显示在结果页面上。
有没有办法解决这个问题?
catalogsearch.xml
也许您应该还原与 magento 一起提供的原始文件。
可能是第三个扩展覆盖了 catalog_search_result 的布局句柄。您应该通过启用模板路径提示进行调试。
http://www.excellencemagentoblog.com/magento-template-path-hints-magento
并检查布局文件:catalogsearch.xml
进入主题的布局文件夹并运行以下服务器命令:
grep -rl "catalogsearch_result_index" .
检查出现的文件,看看哪些块被分配到您的搜索结果页面。通常,当您安装第 3 方扩展时,它会安装自己的 .xml 文件,该文件可能会覆盖搜索。
如果您在主题的布局文件中找不到答案,请检查 /default/default/layout 和 /base/default/layout 。
如果这不起作用,请进入 /app/etc/modules 并通过进入并将“true”设置为“false”、刷新缓存并检查您的站点来逐个禁用每个第 3 方模块。您应该能够通过消除过程找出覆盖它的内容。