0
我使用的是magento的默认随机产品模块。因为在今天之前它工作得很好。但现在每次只显示两个固定产品。我已经设置了5个产品的限制。随机产品magento每次显示2个固定产品
突然,表现很奇怪。
这是随机块
protected function _getProductCollection()
{
if (is_null($this->_productCollection)) {
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($collection);
$collection->getSelect()->order('rand()');
$collection->addStoreFilter();
$numProducts = $this->getNumProducts() ? $this->getNumProducts() : 0;
$collection->setPage(1, $numProducts)->load();
$this->_productCollection = $collection;
}
return $this->_productCollection;
}
代码我有,这是块码我在主页页面CMS。
{{块类型= “目录/ product_list_random” 名称= “product_random” NUM_PRODUCTS = “5” 模板= “目录/产品/ random.phtml”}}
,这是我调用模板文件。
$_productCollection=$this->getLoadedProductCollection();
一个更可气的是,如果我设置一个产品是在是在随机产品列表中显示管理站点新。 这到底是怎么回事?