/** * @param string $html * @param Mage_Catalog_Block_Product_List_Upsell $block * @return string */ private function _processViewedProducts($html, $block) { $helper = $this->_getHelper(); /** @var $processor Mageplace_Callforprice_Model_Htmlprocessor_Interface */ $processor = Mage::getModel('mageplace_callforprice/htmlprocessor_factory')->createProcessor(); $processor->load($html); if ($helper->isGlobalEnabled()) { $processor->replace($helper->getCssSelector('viewed_product_price'), $helper->prepareReplacement()); return $processor->getHtml(); } $processor->process('viewed', array('products' => $block->getItemsCollection())); return $processor->getHtml(); }