Magento - 如何在主页上显示所有产品?

Chr*_*ung 11 product magento magento-1.4

在主页中显示所有产品?谁做过这个?

注意:这可以通过手动添加每个类别ID在CMS页面中完成.我不想这样做..如果我有数百个类别,那就太麻烦了..

我认为这可以编码,但我不知道从哪里开始?谢谢,更多的力量!

Pet*_*tet 20

转到CMS - >管理页面中的主页,并将以下代码段添加到WYSIWYG中

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" template="catalog/product/list.phtml"}}
Run Code Online (Sandbox Code Playgroud)

然后,应该在该页面上列出您商店中的所有产品.

您还可以使用相同的代码深入到特定类别,方法是添加类别变量,例如

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="9" template="catalog/product/list.phtml"}}
Run Code Online (Sandbox Code Playgroud)

  • 试过这个,它说"没有符合选择的产品"......我正在使用Mage 1.4.0.1 (2认同)
  • 您是否在商店的根目录中有任何产品?他们需要在那里展示主页上的产品. (2认同)

Sas*_*shi 10

这是所有产品的代码

{{widget type="catalog/product_widget_new" display_type="all_products" products_count="10" template="catalog/product/widget/new/content/new_grid.phtml"}}
Run Code Online (Sandbox Code Playgroud)

把它放在>

转到CMS>管理页面>编辑'主页'

导航到内容选项卡>单击"显示隐藏编辑器"

把这个上面的脚本

要么

最近查看过的产品

{{widget type="reports/product_widget_viewed" page_size="5" template="reports/widget/viewed/content/viewed_grid.phtml"}}
Run Code Online (Sandbox Code Playgroud)

最近比较的产品

{{widget type="reports/product_widget_compared" page_size="5" template="reports/widget/compared/content/compared_grid.phtml"}}
Run Code Online (Sandbox Code Playgroud)

订单和退货

{{widget type="sales/widget_guest_form" template="sales/widget/guest/form.phtml"}}
Run Code Online (Sandbox Code Playgroud)

必须为你工作测试,直到Magento 1.9