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