public function _toHtml() { $this->_show = $this->getConfig("show"); if (!$this->_show) { return; } $code = null; $block_id = $this->getConfig("block_id"); $block_id = $block_id ? $block_id : 0; $code = $this->getConfig('code'); $this->_banner = null; if ($block_id) { $this->_banner = Mage::getModel('ves_blockbuilder/block')->load($block_id); } if (!$this->_banner && $code) { $this->_banner = Mage::getModel('ves_blockbuilder/block')->getBlockByAlias($code); } if ($this->_banner && !Mage::getModel('ves_blockbuilder/block')->checkBlockProfileAvailable($this->_banner)) { $this->_banner = null; } if ($this->_banner) { $params = $this->_banner->getParams(); $params = Zend_Json::decode($params); $settings = $this->_banner->getSettings(); $settings = unserialize($settings); $this->assign("settings", $settings); $this->assign("layouts", $params); $this->assign("is_container", $this->_banner->getContainer()); $this->assign("class", $this->_banner->getPrefixClass()); $this->assign("show_title", $this->getConfig("show_title")); $this->assign("heading", $this->_banner->getTitle()); } return parent::_toHtml(); }
public function _toHtml() { $settings = $this->getSettings(); if ($settings && isset($settings['enable_wrapper']) && $settings['enable_wrapper'] == 1) { return '<div class="' . (isset($settings['wrapper_class']) ? $settings['wrapper_class'] : '') . '">' . parent::_toHtml() . '</div>'; } else { return parent::_toHtml(); } }