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

获取要在自定义Magento页面上显示的产品,magento,Magento,如何让产品显示在自定义Magento页面上?当然,这不是一个罕见的问题,但我所看到的并没有为我解决它。常见的响应是通过CMS编辑器输入以下代码: {{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage” template=”catalog/product/list.phtml”}} 在我的页面上只显示消息“没有与所选内容匹配的产品”。其他网站建议通过Magento

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

{{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”}}

您丢失的一个最重要的东西是要显示哪个类别,请查看以下代码

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

经过一些测试,我发现这篇文章对我很有用,也许它也会对你有所帮助:

您可以在屏幕左侧的导航菜单中找到库存中的产品数量

在我的magento类别中,我有以下结构:

默认类别

  • 第一类
    • 第1小类
    • 次级类别2
    • 次级类别3
  • 第2类
    • 次级类别4
    • 第5小类
    • 第6小类

默认类别不包含任何产品,仅包含其他类别。如果您想查看所有产品,创建这样的分类结构并将类别id更改为默认类别,这不是一个解决方案吗?很抱歉,如果这不起作用,我还没有时间亲自测试它

经过一些测试,我发现这篇文章对我很有用,也许它也会帮助你:

您可以在屏幕左侧的导航菜单中找到库存中的产品数量

在我的magento类别中,我有以下结构:

默认类别

  • 第一类
    • 第1小类
    • 次级类别2
    • 次级类别3
  • 第2类
    • 次级类别4
    • 第5小类
    • 第6小类

默认类别不包含任何产品,仅包含其他类别。如果您想查看所有产品,创建这样的分类结构并将类别id更改为默认类别,这不是一个解决方案吗?很抱歉,如果这不起作用,我还没有时间亲自测试它

是的,它是这样工作的,但我想显示所有产品,而不仅仅是特定类别的产品。我在其他地方看到过代码说它是有效的。是的,它是有效的,但我想显示所有产品,而不仅仅是特定类别的产品。我在其他地方看到的代码都说它是有效的。