【问题标题】:Magento : show new products on home pageMagento:在主页上显示新产品
【发布时间】:2012-08-20 12:48:25
【问题描述】:

我正在开发我的第一个 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

提前致谢,
基兰

【问题讨论】:

  • 我认为您需要在新产品添加到类别后刷新索引。

标签: magento


【解决方案1】:

首先,进入“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>

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

【讨论】:

    【解决方案2】:

    首先,进入“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"}}
    

    它对我有用; 我们也可以在单页上设置产品限制。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 感谢@user1389568 的回复你是说两个代码块做同样的事情吗?从一个类别中提取产品?在我添加代码以显示某个类别的产品之前,我可以看到新产品(使用 'set new from' 标记为新产品)一段时间。我将尝试使用该 magento 连接并在此处发布回复。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多