Можно ли стандартными средствами реализовать список статей?
Magento: список статей
17.05.2010 23:02
Maximus_Decimus (17.05.2010 18:36) писал:
Можно ли стандартными средствами реализовать список статей?
Имеется в виду нечто вроде меню слева или справа со ссылками на материалы (CMS->Pages)? Я прописывал линки вручную хоть и из админки. Обсуждали здесь. Остановился на варианте, который пришел в голову на 18-м сообщении в той ветке. Еще на маженто коннект был модуль блога, посмотрите.
17.05.2010 23:13
dimekh (17.05.2010 23:02) писал:
Имеется в виду нечто вроде меню слева или справа со ссылками на материалы (CMS->Pages)? Я прописывал линки вручную хоть и из админки. Обсуждали здесь. Остановился на варианте, который пришел в голову на 18-м сообщении в той ветке. Еще на маженто коннект был модуль блога, посмотрите.
Да спасибо данный варинат наверное самый оптимальный
Менять наверное буду в cms.xml
19.05.2010 02:31
Я для учёта статей в административной части применяю модуль AW_Blog, а на витрине формирую коллекцию требуемых статей самостоятельно в соответствии с требованиями дизайна.
Например:
Например:
class Df_Site_Block_News extends Mage_Core_Block_Template { public function getPostsForFrontPage () { $collection = Mage::getModel('blog/blog')->getCollection() ->addPresentFilter() ->addStoreFilter(Mage::app()->getStore()->getId()) ->setOrder('created_time ', 'desc') ->addCatFilter (1) ; $collection->getSelect ()->limit (2, 0); $page = $this->getRequest()->getParam('page'); Mage::getSingleton('blog/status')->addEnabledFilterToCollection($collection); $collection->setPageSize((int)Mage::getStoreConfig(AW_Blog_Helper_Config::XML_BLOG_PERPAGE)); $collection->setCurPage($page); $route = Mage::helper('blog')->getRoute(); foreach ($collection as $item) { $item->setAddress($this->getUrl($route . "/" . $item->getIdentifier())); } return $collection; } }