Как создать выпадающий в magento - PullRequest
0 голосов
/ 05 февраля 2011

Я новичок в Magento. Мне нужна ваша помощь. Я хочу создать выпадающий список для меню в magento. Когда мы возьмем главное меню печи мыши, оно отобразит выпадающее подменю дисплея.управлять с помощью top.phtml

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

В заголовке отображаются три основные категории, а также отображение подкатегории во внешнем интерфейсе.В админке у меня есть три основные категории, указанные ниже

Admin->Catalog->Select Manage Category

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

Я хочу создать выпадающее меню, означающее, что эти три main category в качестве основного заголовка навигации.Подкатегория должна быть показана в выпадающем списке.

Пожалуйста, предоставьте помощь. Я буду очень благодарен всем вам

Спасибо Shalu

Ответы [ 2 ]

0 голосов
/ 31 июля 2017

Конечно, это возможно, но на самом деле это не «Magento» - показывать «выпадающее» меню.

По умолчанию Magento показывает дерево в 'page/html/header.phtml', куда загружено $this->getchild('topmenu'). Оттуда вы можете играть с CSS / JS, чтобы сделать его выпадающим меню по вашему желанию.

0 голосов
/ 27 сентября 2013

Добавить этот код

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...