• Magento 10.02.2010

    От скоро се наложи да се занимавам малко с Magento писане на тема, и някои други настройки. По тази причина реших да започна да записвам различни неща свързани с настройването на Magento, които ми се е наложило да търся. Надявам се да си помогна за евентуални бъдещи проекти за електронен магазин на Magento, а току виж помогнало и на някой друг :) .
    Първата статия е за показване на страниците създадени през cms в навигацията.
    Отваря се следното файлче, като пътят зависи от темата, тук е показано с темата по подразбиране.

    app\design\frontend\default\default\template\catalog\navigation\top.html

    Във файла има следното:

      <?php foreach ($this->getStoreCategories() as $_category): ?>
         <?php echo $this->drawItem($_category) ?>
      <?php endforeach ?>

    което показва категориите продукти. Преди или след него в зависимост от нуждите се слага ето този код:

       <?php $collection = Mage::getModel('cms/page')->getCollection()->addStoreFilter(Mage::app()->getStore()->getId());?>
       <?php  $collection->getSelect()->where('is_active = 1'); ?>
     
       <?php foreach ($collection as $page): ?>
         <?php $PageData = $page->getData(); ?>
          <?php if($PageData['identifier']!='no-route') { ?>
    	<li>
    	   <a href="<?php echo Mage::getBaseUrl().$PageData['identifier']?>" title="<?php echo $PageData['title'] ?>"><?php echo $PageData['title'] ?></a>
    	</li>
          <?php } ?>
       <?php endforeach; ?>

    Би трябвало след това да си имате меню показващо страниците и категориите.

    Posted by admin @ 23:29

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.00 out of 5)
    Loading ... Loading ...
  • Leave a Comment

    Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Нещо свежо

Анкета

Какъв е вашият стил на 'рязане' (на дизайн)

Виж резултатите

Loading ... Loading ...

Реклама

Партньори

Новините на Казанлък