Hy ,, Я пытаюсь заставить 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
но мой код не работает, любая справка?