protected function _construct() { if (!self::$_helper) { self::$_helper = Mage::helper('blog'); } if (!self::$_collection) { self::$_collection = $this->_prepareCollection(); } }
protected function _prepareLayout() { $post = $this->getCategory(); $breadcrumbs = $this->getCrumbs(); if ($breadcrumbs) { $breadcrumbs->addCrumb('blog', array('label' => self::$_helper->getTitle(), 'title' => $this->__('Return to %s', self::$_helper->getTitle()), 'link' => $this->getBlogUrl())); $breadcrumbs->addCrumb('blog_page', array('label' => $post->getTitle(), 'title' => $post->getTitle())); } parent::_prepareMetaData($post); }
protected function _prepareLayout() { if ($this->isBlogPage() && ($breadcrumbs = $this->getCrumbs())) { parent::_prepareMetaData(self::$_helper); $tag = $this->getRequest()->getParam('tag', false); if ($tag) { $tag = urldecode($tag); $breadcrumbs->addCrumb('blog', array('label' => self::$_helper->getTitle(), 'title' => $this->__('Return to ' . self::$_helper->getTitle()), 'link' => $this->getBlogUrl())); $breadcrumbs->addCrumb('blog_tag', array('label' => $this->__('Tagged with "%s"', self::$_helper->convertSlashes($tag)), 'title' => $this->__('Tagged with "%s"', $tag))); } else { $breadcrumbs->addCrumb('blog', array('label' => self::$_helper->getTitle())); } } }