获取产品以在自定义Magento页面上显示

问题描述:

如何让产品显示在自定义Magento页面上?当然,这不是一个不常见的问题,但我所见过的任何东西都没有为我解决它。常见的反应是通过CMS编辑器输入以下代码:获取产品以在自定义Magento页面上显示

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}} 

其中只显示消息“没有与产品匹配的产品”。在我的页面上。其他网站建议通过Magento管理控制重新索引数据,清除Magento缓存,并确保产品设置为商店,这些都不会对我有帮助。

任何人有任何想法?

你失去了一个最重要的事情是要显示,看下面的代码

{{block type="catalog/product_list" category_id="XX" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}} 
+0

是的,它的工作方式,但我想显示所有产品,而不仅仅是一个特定类别的产品。我看过我在其他地方说过的代码,它可以工作。 – Eric 2010-04-02 17:07:20

一些测试,我发现这个职位它是有用的我以后也许会帮助你太哪一类: Magento products will not show in category

您可以在屏幕左侧的nav.menu中找到库存中的产品数量。

以我的magento类别我有这样的结构:

默认分类

  • 类别1
    • 子类别1
    • 子类别2
    • 撒哈拉类别3
  • 类别2
    • 子类别4
    • 子类别5
    • 子类别6

默认类别不包含任何其他类别的产品。如果您想要查看所有产品,制作这样的分类结构并将类别标识更改为default_category,是不是一种解决方案?对不起,如果这不起作用,我还没有时间自己测试它