protected function _toHtml() { $_productCollection = $this->getProductCollection(); if ($_productCollection && $_productCollection->getSize()) { $magicToolboxHelper = Mage::helper('magiczoomplus/settings'); $tool = $magicToolboxHelper->loadTool('category'); if (!$tool->params->checkValue('use-effect-on-category-page', 'No')) { $contents = parent::_toHtml(); require $magicToolboxHelper->getMagicToolboxListTemplateFilename(); return $contents; } } return parent::_toHtml(); }
protected function _toHtml() { $_productCollection = $this->getProductCollection(); if ($_productCollection && $_productCollection->getSize()) { $magicToolboxHelper = Mage::helper('magiczoomplus/settings'); $tool = $magicToolboxHelper->loadTool('newproductsblock'); if (!$tool->params->checkValue('enable-effect', 'No')) { $contents = parent::_toHtml(); $group = 'newproductsblock'; require Mage::getSingleton('core/design_package')->getTemplateFilename('magiczoomplus' . DS . 'magictoolbox_list.phtml'); return $contents; } } return parent::_toHtml(); }
/** * Produces html * * @return string */ protected function _toHtml() { $productIds = Mage::getModel('productblock/featuredcatalogproduct')->getCollection(); $columns = $this->getData('columns'); $title = $this->getData('Title'); $_add_to_link = $this->getData('add_to_link'); $products_count = $this->getData('products_count') ? $this->getData('products_count') : parent::getProductsCount(); //$product = Mage::getModel('catalog/product'); $pIds = array(); foreach ($productIds as $pId) { $pIds[] = $pId->getEntityId(); } $collection = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*')->addFieldToFilter('entity_id', array('in' => $pIds)); //->getSelect() $this->assign('_columnCount', $columns); $this->assign('_title', $title); $this->assign('_add_to_link', $_add_to_link); $this->assign('_products', $collection); return parent::_toHtml(); }