示例#1
0
 public function addAttributeToSort($attribute, $dir = self::SORT_ORDER_ASC)
 {
     if ($attribute == 'best') {
         $this->getSelect()->order("t2.position " . $dir);
         return $this;
     }
     return parent::addAttributeToSort($attribute, $dir);
 }
 /**
  * Apply filters
  *
  * @return Mage_Catalog_Model_Resource_Product_Collection
  */
 protected function _beforeLoad()
 {
     $this->_applyStoreIds();
     return parent::_beforeLoad();
 }
示例#3
0
 /**
  * Join fields
  *
  * @return Mage_Reports_Model_Resource_Shopcart_Product_Collection
  */
 protected function _joinFields()
 {
     parent::_joinFields();
     $this->addAttributeToSelect('price')->addCartsCount()->addOrdersCount();
     return $this;
 }
 /**
  * Initialize resources
  *
  */
 protected function _construct()
 {
     parent::_construct();
     $this->_useAnalyticFunction = true;
 }
 /**
  * Initialize resources
  *
  */
 protected function _construct()
 {
     parent::_construct();
     // $this->setPagerVisibility(true);
     $this->_useAnalyticFunction = true;
 }