如何让产品在自定义Magento页面上显示?当然,这不是一个不寻常的问题,但我见过的任何事都没有为我解决。常见的响应是通过CMS编辑器输入以下代码:
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}}
只显示消息“没有与选择匹配的产品”。在我的页面上。其他网站建议通过Magento管理控件重新索引数据,清除Magento缓存,并确保将产品设置为商店,在我的案例中没有一个有用。
有人有什么想法吗?
答案 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?对不起,如果这不起作用,我没有时间自己测试