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

时间:2010-03-30 21:51:47

标签: magento

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

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

只显示消息“没有与选择匹配的产品”。在我的页面上。其他网站建议通过Magento管理控件重新索引数据,清除Magento缓存,并确保将产品设置为商店,在我的案例中没有一个有用。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您丢失了一件最重要的事情是您想要显示哪个类别,请查看以下代码

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

答案 1 :(得分:0)

经过一些测试后,我发现这篇文章对我有用,也许它对你有帮助: Magento products will not show in category

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

在我的magento类别中,我有这样的结构:

  

默认类别

     
      
  • 第1类      
        
    • 子类别1
    •   
    • 子类别2
    •   
    • 子类别3
    •   
    • etc
    •   
  •   
  • 第2类      
        
    • 子类别4
    •   
    • 子类别5
    •   
    • 子类别6
    •   
    •   
  •   

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

相关问题