0

我在 Magento 中创建了新主题,并希望在主页上显示最新或新产品,并带有分页和显示产品的数量。我将 catalog/product/list.phtml 从它的核心文件复制到我的模板中,以便我可以自定义它。

以下是主页布局更新中的代码:

<reference name="content">
   <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
      <action method="setCategoryId"><category_id>3</category_id></action>
      <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
      <block type="page/html_pager" name="product_list_toolbar_pager"/></block>
      <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
   </block>
</reference>

它适用于代码,但仅适用于我在布局更新中设置的类别。

<action method="setCategoryId"><category_id>3</category_id></action>

我想要的是从所有类别中获得所有最新或新产品。

问题:如何获得具有所有类别或多个类别的布局更新的最新或新产品?

4

4 回答 4

0

您可以使用

{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage" template="catalog/product/new.phtml"}}

在这里,您可以在管理工具的“常规”产品信息页面中显示“将产品设置为日期的新产品”和“将产品设置为日期的新产品”选项。

于 2013-09-03T04:15:37.850 回答
0

打开 Magento 管理面板

CMS > Pages > Home page

切换到内容选项卡

插入以下代码:

{{block  type="catalog/product_new" column_count="6"  products_count="12" name="home.catalog.product.new"  alias="product_homepage"  template="catalog/product/list.phtml"}}

在哪里:

column_count="6"– 产品列数

products_count="12"– 显示产品的数量

于 2013-09-03T04:16:14.980 回答
0

最好的方法是使用 Magento Widget。

从您的 CMS 主页,转到内容并单击所见即所得菜单中的第二项:插入小部件

然后,出现一个弹出窗口,在Widget Type : Catalog New Products List中选择。

单击插入小部件,它就完成了。

于 2018-07-07T16:28:21.167 回答
-1

这是我在主页上使用的:

{{block type="catalog/product_list" category_id="11" num_products="16" template="catalog/random.phtml"}} 

我在主页上使用它来直接显示该类别中的项目。这样我就没有重复的内容问题,并且用户直接链接到该类别。

您可以在我们的网站www.SaveTheMage.com上查看示例

于 2013-09-03T03:54:44.557 回答