更改Magento"新产品"的默认产品限制模

时间:2014-09-21 21:25:30

标签: magento

据我了解,默认情况下,Magento的“新产品”模块(new.phtml)显示列出的最后8个产品。如何更改默认值甚至可能完全取消限制(是的,这会完全改变“新产品”模块的行为,我理解)?

谢谢!

2 个答案:

答案 0 :(得分:5)

“新产品区块”(Mage_Catalog_Block_Product_New)具有setProductsCount($count)方法。您可以设置所需的数字。

如果您通过布局添加此块,则可以像这样设置$ count

<block type="catalog/product_new" .....>
...
<action method="setProductsCount"><count>100</count></action>
...
</block>

此号码将用作_getProductCollection()功能中的“PageSize过滤器”。

答案 1 :(得分:0)

一种解决方案可能是添加工具栏并按照提到的here设置限制为Pager,或者对产品集合使用setProductsCount($ count)

第二个可能是覆盖课程Mage_Catalog_Block_Product_New并从->setPageSize($this->getProductsCount()) ->setCurPage(1)删除_getProductCollection()