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