我怎样才能获得设置
网格允许值每页的产品
或设置
网格默认值每页的产品
所以我可以限制集合
我目前的代码是
public function getLoadedProductCollection() {
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addCategoryFilter($this->getCategory());
$collection->addAttributeToSelect('*');
$collection->setPage(0,?); // i need the value from one of the settings above
$collection->load();
return $collection;
}
答案 0 :(得分:4)
网格允许值的每页产品:
$allowedValues = Mage::getStoreConfig('catalog/frontend/grid_per_page_values');
网格默认值每页的产品
$defaultValue = Mage::getStoreConfig('catalog/frontend/grid_per_page');
使用默认值,您的代码应如下所示:
public function getLoadedProductCollection() {
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addCategoryFilter($this->getCategory());
$collection->addAttributeToSelect('*');
$collection->setPage(0, $defaultValue);
$collection->load();
return $collection;
}