예제 #1
0
 protected function _construct()
 {
     if (!self::$_helper) {
         self::$_helper = Mage::helper('blog');
     }
     if (!self::$_collection) {
         self::$_collection = $this->_prepareCollection();
     }
 }
예제 #2
0
 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);
 }
예제 #3
0
 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()));
         }
     }
 }