Magento ограничивает количество товаров, отображаемых в блоке новых товаров

Как ограничить количество товаров, отображаемых в блоке новых товаров? через cms / pages / design / макет обновления 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>

Ответы на вопрос(2)

Решение Вопроса

Пытаться

 <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

 Martijn van Hoof25 окт. 2012 г., 10:53
Ты прав! Я проверил это на новой новой установке magento, и это сработало. Я обнаружил, что существует модуль перезаписи, который использует зарезервированное пространство имен. Вот почему это не сработает для меня.

block/product_new, Так иди в классMage_Catalog_Block_Product_Abstract и посмотреть, какая функция могла бы выполнить работу (дважды Ctrl + O в затмении)

Здесь я вижуMage_Catalog_Block_Product_Abstract::addColumnCountLayoutDepend($pageLayout, $columnCount) функция.

Может быть, это может помочь вам. Пример:

$this->addColumnCountLayoutDepend('one_column', 5)

Ваш ответ на вопрос