如何限制新产品块中显示的产品数量?通过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>
Run Code Online (Sandbox Code Playgroud)
setLimit不起作用,也不起作用
<action method="setDefaultGridPerPage"><limit>5</limit></action>
Run Code Online (Sandbox Code Playgroud)
要么:
<action method="setData"><key>limit</key><value>3</value></action>
Run Code Online (Sandbox Code Playgroud)
要么:
<action method="setProductLimit"><count>5</count></action>
Run Code Online (Sandbox Code Playgroud)
要么:
<action method="setProductsLimit"><count>5</count></action>
Run Code Online (Sandbox Code Playgroud)
要么:
<action method="setProductsCount"><count>5</count></action>
Run Code Online (Sandbox Code Playgroud) 我有一个集合:
$this->_totalVersions = Mage::getModel('downloads/files')
->getCollection()
->addFieldToFilter('customer_groups', array('like' => '%'.$customergroupId.'%'))
->addFieldToFilter('main_table.is_active', 1)
->getSize()
Run Code Online (Sandbox Code Playgroud)
完美的工作!但是当我添加group它时它不起作用.
$this->_totalVersions = Mage::getModel('downloads/files')
->getCollection()
->addFieldToFilter('customer_groups', array('like' => '%'.$customergroupId.'%'))
->addFieldToFilter('main_table.is_active', 1)
->getSelect()->group(array('main_table.name'))
->getSize()
Run Code Online (Sandbox Code Playgroud)
我不想使用->count() 或count($collection)
因为它拥有90.000+项.
有没有正确的方法来计算收藏?
提前致谢,
马亭