我们的客户正在使用自定义搜索,即Searchperience目前他们想要移除自定义搜索并启用默认的magento搜索。虽然删除AOE_Searchperience相关文件夹产品根本不显示。这怎么能解决?无法在Magento中显示产品
0
A
回答
0
也许你没有删除所有的文件,并且有一个XML文件指向一个不存在的模板。
您是否关注类别页面或产品页面或两者?
如果一切都在类别页面上显示除了产品,那么我建议你添加一个快速echo('products would be here');
为代码在文件/程序/设计/前端/ [你的主题或基础]第一线/目录/产品/ list.phtml
如果你可以看到在你的商店,字符串,你知道你已经确定了正确的PHTML文件,你应该检查,看看是否填充产品的集合。
如果你没有看到字符串,那么你需要计算出哪个list.phtml被Magento调用。我会搜索我的文件list.phtml,但打开Magento的系统 - >配置 - >开发人员 - >调试 - >模板路径提示(并添加块提示名称)将公开哪个.phtml文件被调用,以及它的块类是 - 如果错误的.phtml文件正在被使用或者它是错误的类,这将帮助你充实。
如果正确的list.phtml被调用,但产品集合是空的,那么有一些有趣的事情发生。
为了弥补Magento的举止滑稽:
- 注销管理区,然后重新登录到管理区域
- 反过来编译断
- 反过来编译回
- 重新索引一切
- 刷新包括Magento缓存和缓存存储在内的所有Magento缓存
- 刷新任何外部缓存
- 尝试刷新页面,看看是否有帮助。
如果没有帮助,请切换到默认的Magento主题并重复上述步骤。如果该产品即使在默认主题中仍然不存在,那么它表明仍然有一些模块文件阻碍或者核心文件被更改,但这很奇怪。从.phtml和块类开始(从上面提到的调试提示中辨别出来,并按照代码返回,直到找出为什么类别页面有空产品集合)
如果默认Magento主题确实显示产品,你知道你的错是特定的主题,所以重新打开你的主题,并非常仔细地研究文件local.xml。
相关问题
- 1. 无法在Magento 1.8中显示产品
- 2. Magento - 无法在产品视图中显示层定价
- 3. Magento产品显示不在后端显示产品reindex
- 4. 产品不在magento主页中显示?
- 5. 在list.phtml中显示产品属性 - Magento
- 6. Magento在左侧栏中显示产品
- 7. Magento - 显示个别产品
- 8. Magento Admin:配置产品无法正确显示在管理 - > Mange产品
- 9. 无法在magento前端显示产品图像
- 10. 防止在Magento中显示“缺货”产品为“相关产品”
- 11. Magento如何在产品页面中显示产品属性?
- 12. 产品未显示在前端magento
- 13. Magento - 在后台显示产品费用
- 14. 产品未显示在magento前端1.6
- 15. Magento Pager没有显示在产品list.phtml
- 16. Magento:缺货中显示产品类别页最后的产品
- 17. Magento:在产品页面上显示两个产品
- 18. Magento - 相关产品不显示在可配置产品下
- 19. Magento - 在产品视图页面上显示产品评论
- 20. Magento:所有产品的产品奖品显示为零
- 21. 显示Magento中的单一产品的无税和税额的产品价格
- 22. 无法更新Magento中的产品
- 23. 无法从Magento产品集合中获取产品名称
- 24. Magento - 无法删除多产品选择值在产品管理
- 25. 下载Magento Frontpage显示所有产品
- 26. Magento副产品突出显示红色
- 27. Magento类别页面不显示产品
- 28. Magento的1.4 - 显示所有产品
- 29. 显示商店特定产品magento
- 30. Minicart产品量显示Magento的
嗨Malachy, 感谢您的答复。我们在“/ app/design/frontend/[您的主题或基础] /catalog/product/list.phtml”中尝试使用echo声明。但无法打印它们。所以根据你的建议,我经历了这个路径'Magento的系统 - >配置 - >开发人员 - >调试 - >模板路径提示(并添加块提示名称)',但它没有显示任何list.phtml文件。但与种子Magento主题我们能够展示这些产品。请您引导我们在我们的定制主题文件中必须更改的位置。 – Avis
随着模板路径提示和块名称开启,您可以看到哪些块?如果你发现,找寻[例如Mage] _Catalog_Block_Category_View或带有模板前端/ [yourtheme] /defaultcatalog/category/view.phtml的块,搜索你的XML文件中的'category.products',并确保该块有一个孩子块名为name =“product_list”,文件前端/ [yourtheme] /defaultcatalog/category/view.phtml正在调用<?php echo $ this-> getProductListHtml()?> – Malachy