xml - Magento 限制新产品 block 中显示的产品数量

标签 xml magento limit product

如何限制新产品 block 中显示的产品数量? 通过 cms/pages/design/Layout 更新 XML

<block type="catalog/product_new" name="home.catalog.product.new" template="catalog/product/new.phtml" >
   <action method="setColumnCount"><count>5</count></action> 
   <action method="setLimit"><limit>5</limit></action>
</block>

setLimit 不起作用,

<action method="setDefaultGridPerPage"><limit>5</limit></action>

或:

<action method="setData"><key>limit</key><value>3</value></action>

或:

<action method="setProductLimit"><count>5</count></action> 

或:

<action method="setProductsLimit"><count>5</count></action> 

或:

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

最佳答案

尝试

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

参见/app/code/core/Mage/Catalog/Block/Product/New.php

/**
 * Set how much product should be displayed at once.
 *
 * @param $count
 * @return Mage_Catalog_Block_Product_New
 */
public function setProductsCount($count)
{
    $this->_productsCount = $count;
    return $this;
}

阅读更多@ http://www.magentocommerce.com/wiki/groups/248/display_products_on_home_page

关于xml - Magento 限制新产品 block 中显示的产品数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050587/

相关文章:

java - Android XML dataHandler getResources() 未定义

Magento:以编程方式加载产品属性 - 如何?

ubuntu - 自定义 PHP 文件不会加载(在 magento 2 安装 ubuntu + nginx 之外)

php - 从任何文件夹运行 Symfony App Console

mysql - XML 到 MySQL : Only adding half of the items?

javascript - 我可以使用 JavaScript 生成 RSS (XML) 页面吗?

java - 在 XML DTD 的枚举属性值中插入特殊字符,如 "#"

php - 如何限制php脚本的执行时间

mysql - 如何在一个查询中使 SQL 查询更干净、更好?

php - MySQL:当表中的行数失控时会发生什么?