Beispiel #1
0
 protected function _toHtml()
 {
     if ($this->_getCleanPage()->hasContentBlocks()) {
         return $this->_contentBlocksHtml();
     } else {
         return parent::_toHtml();
     }
 }
Beispiel #2
0
 /**
  * @return string
  */
 protected function _toHtml()
 {
     /* @var RK_TypeCMS_Model_Page $page */
     $page = Mage::getModel('typecms/page')->load($this->getPage()->getId());
     if ($page->getId()) {
         $blockType = $page->getPageTypeInstance()->getBlock();
         $block = $this->getLayout()->createBlock($blockType, 'typecms_block');
         $block->setTemplate($page->getPageTypeInstance()->getTemplate());
         $block->addData($page->getFilteredData());
         $block->addData($this->getPage()->getData());
         $block->setPage($this->getPage());
         return $block->toHtml();
     }
     return parent::_toHtml();
 }