getId()) { $page->setStoreId(Mage::app()->getStore()->getId()); if (!$page->load($identifier)) { return false; } } if (!$page->getId()) { return false; } if ($page->getStatus() == 2) { return false; } $page_title = Mage::getSingleton('blog/blog')->load($identifier)->getTitle(); $blog_title = Mage::getStoreConfig('blog/blog/title') . " - "; $action->loadLayout(); if ($storage = Mage::getSingleton('customer/session')) { $action->getLayout()->getMessagesBlock()->addMessages($storage->getMessages(true)); } /* if (Mage::getStoreConfig('blog/rss/enable')) { Mage::helper('blog')->addRss($action->getLayout()->getBlock('head'), Mage::getUrl(Mage::getStoreConfig('blog/blog/route')) . "rss"); } */ $action->getLayout()->getBlock('head')->setTitle($blog_title . $page_title); $action->getLayout()->getBlock('root')->setTemplate(Mage::getStoreConfig('blog/blog/layout')); $action->getLayout()->getBlock('post')->setCommentDetails($data['user'], $data['email'], $data['comment']); $action->renderLayout(); return true; } }