Strona główna forum Wsparcie Problemy z działaniem Boczne kategorie

Boczne kategorie

Wszystkie problemy związane z działaniem sklepu...

Post 11 sie 2010, o 11:34

Posty: 9
Gadu-Gadu: 0

Witam serdecznie,

Chciałbym uzyskać efekt 'dropdown' menu w Magento. Mam wszystko w html'u przygotowane. Dążę do uzyskania:

<ul class="navmenu">

<li>

<div class="menutop"><a href="#">Link 1</a>
<div class="toggle"><img src="/transparent.gif" alt="" /></div>
</div>

<ul class="submenu">
<li><a href="#">SubLink 1</a></li>
<li><a href="#">SubLink 2</a></li>
<li><a href="#">SubLink 3</a></li>
</ul>

</li>
</ul>


Jednak biorąc pod uwagę poniższy kod, zbytnio nie wiem jak go edytować. Ma ktoś jakieś pomysły?

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


Z góry dziękuję,
pozdrawiam!

Problem rozwiązany:

<?php
$obj = new Mage_Catalog_Block_Navigation();
$store_cats   = $obj->getStoreCategories();
$current_cat    = $obj->getCurrentCategory();
$current_cat   = (is_object($current_cat) ? $current_cat->getName() : '');
 
foreach ($store_cats as $cat) {
   if ($cat->getName() == $current_cat) {
      echo '<li class="current"><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a>\n<ul>\n";
      foreach ($obj->getCurrentChildCategories() as $subcat) {
         echo '<li><a href="'.$this->getCategoryUrl($subcat).'">'.$subcat->getName()."</a></li>\n";
      }
      echo "</ul>\n</li>\n";
   } else {
      echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a></li>\n";
   }
}
?>

Boczne kategorie

PostTeraz jest 20 kwi 2024, o 06:32
Google

Posty: 427
Lokalizacja: Internet

Powrót do Problemy z działaniem



cron