通过布局更新在magento主页上获取最新或最新产品

时间:2013-09-03 03:21:01

标签: magento

我在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 个答案:

答案 0 :(得分:0)

您可以使用

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

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

答案 1 :(得分: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" - 显示的产品数量

答案 2 :(得分:0)

做到这一点的最佳方法是使用Magento小部件。

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

然后,弹出窗口出现,在小部件类型中选择:目录新产品列表

插入小部件的提示已完成。

答案 3 :(得分:-1)

这是我在我的主页上使用的内容:

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

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

您可以在我们的网站www.SaveTheMage.com

上看到一个示例