/**
  * Add filter by attribute rated price
  *
  * @param Enterprise_Search_Model_Resource_Collection $collection
  * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute
  * @param string|array $value
  * @param int $rate
  *
  * @return bool
  */
 public function addRatedPriceFilter($collection, $attribute, $value, $rate = 1)
 {
     $collection->addPriceData();
     $fieldName = Mage::getResourceSingleton('enterprise_search/engine')->getSearchEngineFieldName($attribute);
     $collection->addSearchParam(array($fieldName => $value));
     return true;
 }
Exemple #2
0
 /**
  * Add filter by attribute rated price
  *
  * @param Enterprise_Search_Model_Resource_Collection $collection
  * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute
  * @param string|array $value
  * @param int $rate
  *
  * @return bool
  */
 public function addRatedPriceFilter($collection, $attribute, $value, $rate = 1)
 {
     $collection->addPriceData();
     $collection->addSearchParam(array('price' => $value));
     return true;
 }