【发布时间】:2012-11-05 13:41:20
【问题描述】:
我在主页和平面目录上显示的产品存在一些问题。
关闭平面目录选项:
在 CMS 中,我创建了一个包含内容的静态块:
{{block type="catalog/product_list" category_id="18" template="catalog/product/list.phtml"}}
在我的模板中,我定义了对该静态块的调用。因为我想在特定地点使用产品,所以我使用这种方式并且效果很好。
当我将平面目录切换为是时,重新索引并清除缓存:
首页不再显示类别中的产品,而是显示“没有与选择匹配的产品。”。我一直在做一些简单的调试,看起来list.phtml 页面得到了一个空的productcollection。
关于如何解决这个问题的任何提示?
【问题讨论】:
-
您可以在更改代码之后和之前查找差异,在 phtml 上执行 echo $collection->getSelect()->__toString();看看有什么问题
-
谢谢。平面目录 ON 的查询在内连接上选择了错误的 cat_index.category_id。正确的 category_id = 18 但由于某种原因它使用 2
标签: magento-1.6 magento