3

我正在做我的第一个 Magento 项目。我想在首页展示新产品

我已经研究并添加了这段代码

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

它一直有效,直到我将一个类别的产品添加到同一个主页。代码是

{{block type="catalog/product_list" category_id="8" template="catalog/product/bestlist.phtml"}}

现在它显示类别中的产品,但不显示新产品。我已禁用缓存并刷新了所有现有缓存。
我已经尝试并检查了很多方法,但无法弄清楚。

有人可以帮我解决这个问题吗?

PS:我使用的是最新版本的 magento 1.7.X

在此先感谢,
基兰

4

3 回答 3

4

首先,进入“CMS”>“页面”>选择“主页”(URL Key:主页)。单击“设计”将以下 XML 更新粘贴到提供的字段中:

<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">
<action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action>
<action method="setColumnCount"><columns>4</columns></action>
<action method="setProductsCount"><count>4</count></action> 
</block>
</reference>

如果您想增加/减少每列的产品数量,请更改

<action method="setColumnCount"><columns>4</columns></action>

 <action method="setColumnCount"><columns>6</columns></action>

此外,如果您想限制显示的产品数量,请更改

<action method="setProductsCount"><count>4</count></action>

<action method="setProductsCount"><count>3</count></action>

请注意:对于要在主页上显示的产品,您必须确保您已通过在“常规”选项卡中设置“将产品设置为自日期的新产品”和“将产品设置为最新的产品”选项将产品标记为新产品。

于 2014-03-05T02:52:11.650 回答
4

首先,进入“CMS”>“页面”>选择“主页”(URL Key:主页)。点击“内容”粘贴以下代码

{{widget type="catalog/product_widget_new" display_type="new_products" show_pager="1" products_per_page="50" products_count="50" template="catalog/product/widget/new/content/new_grid.phtml"}}

它为我工作;我们也可以在单页上设置产品限制。

于 2015-09-02T17:27:45.423 回答
-2

您使用的代码仅用于类别。如果你想在你的磁存储中添加一个新模块,比如新产品,你必须从http://www.magentocommerce.com/magento-connect/搜索一个 Magento 扩展

于 2012-08-20T12:55:38.207 回答