Hy ,,我试图让Magento通过将所有产品用相同的类别进行分组并比较它们并将它们组合在一起进行比较,比较所有他们togher,我已经试过这个代码加入产品对比magento使用产品属性(类别)
collection.php
class Mage_Catalog_Model_Resource_Product_Collection extends Mage_Catalog_Model_Resource_Collection_Abstract
public function addCategoryFilterH($request)
{
$this->_productLimitationFilters['category_id'] =$request;
unset($this->_productLimitationFilters['category_is_anchor']);
$this->_applyZeroStoreProductLimitations();
$this->_applyProductLimitations();
return $this;
}
那我就在产品的比较:
list.phtml
$this_original=$this;
$cat15=$this->getItems()->addCategoryFilterH(15);
...for loop throw this products ....
$this=$this_original;
$cat8=$this->getItems()->addCategoryFilterH(8);
...for loop throw this products ....
...next category id ...
...for loop ... etc
,但我的代码没有工作,任何帮助?
你有一些页面,有多个类别或什么?或者您显示具有多个子类别的类别? –
我只是想覆盖产品比较的默认功能,因此它可以按其类别显示比较产品 –
这意味着什么现在的工作。请更具体地说明?你检查过日志吗? –