Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
     }
 }