protected function _beforeRender($html) { $priceReport = $this->_getPriceReportObject(); if (is_object($priceReport) && $priceReport->getStatus() != 'success') { return false; } return parent::_beforeRender($html); }
protected function _beforeRender($html) { $string = is_object($html) ? $html->innertext : $html; if (strpos($string, Mage::helper('catalog')->__('In stock')) !== false) { $this->_availabilityStatus = 'in'; } elseif (strpos($string, Mage::helper('catalog')->__('Out of stock')) !== false) { $this->_availabilityStatus = 'out'; } if (!$this->_availabilityStatus) { $this->_availabilityStatus = $this->_product->isInStock() ? 'in' : 'out'; } return parent::_beforeRender($html); }