Esempio n. 1
0
 protected function _beforeRender($html)
 {
     $priceReport = $this->_getPriceReportObject();
     if (is_object($priceReport) && $priceReport->getStatus() != 'success') {
         return false;
     }
     return parent::_beforeRender($html);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 protected function _afterRender()
 {
     $report = new Varien_Object(array('status' => 'success'));
     Mage::register('mageworx_richsnippet_aggregate_rating_report', $report, true);
     return parent::_afterRender();
 }