2011-02-05 6 views
0

Je suis nouveau sur Magento.J'ai besoin de votre aide.Je veux créer une liste déroulante pour le menu dans magento.When nous prenons le menu principal du four à souris il montrera dérouler ce sous-menu d'affichage.Comment créer une liste déroulante dans magento

navigation en-tête gérer par top.phtml

location:app/design/frontend/default/shalu_theme/template/catalog/navigation/top.phtml

En tête de ses trois spectacles de catégorie principale et montrant également sous catégorie frontend. Dans admin je vais avoir trois principale catégorie donnée ci-dessous

Admin->Catalog->Select Manage Category

 CATEGORY: 
       Furniture(6) 
       Electronics(42) 
       Apparel(66) 

Je veux créer un menu déroulant signifie que ces trois main category comme en-tête principal navigation.And sous catégorie doivent figurer dans menu déroulant.

S'il vous plaît fournir une aide .Je serais très reconnaissant à vous tous

Merci Shalu

Répondre

-1

Ajoutez ce code

<option value="<?php echo $this->getOrderUrl('name', 'asc') ?>"<?php if($this->isOrderCurrent('name') && $this->getCurrentDirection() == 'asc'): ?> selected="selected"<?php endif; ?>> 
Name A-Z 
</option> 

<option value="<?php echo $this->getOrderUrl('name', 'desc') ?>"<?php if($this->isOrderCurrent('name') && $this->getCurrentDirection() == 'desc'): ?> selected="selected"<?php endif; ?>> 
Name Z-A 
</option> 

<option value="<?php echo $this->getOrderUrl('price', 'asc') ?>"<?php if($this->isOrderCurrent('price') && $this->getCurrentDirection() == 'asc'): ?> selected="selected"<?php endif; ?>> 
Price - Low to High 
</option> 

<option value="<?php echo $this->getOrderUrl('price', 'desc') ?>"<?php if($this->isOrderCurrent('price') && $this->getCurrentDirection() == 'desc'): ?> selected="selected"<?php endif; ?>> 
Price - High to Low 
</option> 

<option value="<?php echo $this->getOrderUrl('entity_id', 'desc') ?>"<?php if($this->isOrderCurrent('entity_id') && $this->getCurrentDirection() == 'desc'): ?> selected="selected"<?php endif; ?>> 
Newest Products 
</option> 

<option value="<?php echo $this->getOrderUrl('entity_id', 'asc') ?>"<?php if($this->isOrderCurrent('entity_id') && $this->getCurrentDirection() == 'asc'): ?> selected="selected"<?php endif; ?>> 
Oldest Products 
</option> 
+0

Je suppose que c'est le mauvais sujet que vous publiez ceci? – Ronn0

0

Eh bien ofcorse cela est possible, mais ce n'est pas vraiment une "Magento" chose pour montrer un "menu déroulant".

Par défaut, Magento affiche un arbre dans le 'page/html/header.phtml'$this->getchild('topmenu') est chargé. De là, vous pouvez jouer avec CSS/JS pour en faire un menu déroulant que vous souhaitez.

Questions connexes