Я не использую этот модуль vertnav, поэтому я надеюсь, что мой ответ не будет вне темы, даже если это хорошее и Magento-правильное решение.
Идея состоит в том, чтобы использовать каталог / навигацию«Класс (блок), который просто идеально подходит для того, что вы хотите сделать.Немного трюков с каруселью CSS и / или jQuery UI, если хотите, и все отлично!
1 - Обновление макетов
Откройте каталог вашей темы.XML-файл макета и добавьте в узел <default>
следующее:
<reference name="left">
<block type="catalog/navigation" name="left.categories" before="-" template="catalog/navigation/left-categories.phtml"/>
</reference>
Убедитесь, что:
- у вашего
<layout>
узла еще нет <reference name="left">
узел.Если это так, просто добавьте <block type="catalog/navigation".../>
к нему - , шаблон для этой страницы - 2columns-left.phtml или обновите ссылочное имя, указанное выше соответственно.
2- Создайте файл шаблона
В папке шаблонов вашей темы создайте этот файл: /catalog/navigation/categories-left.phtml и добавьте следующее содержимое:
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="left-categories-container">
<ul id="left-categories">
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>
НаТеперь у вас есть хороший список всех категорий вашего магазина со всеми необходимыми классами CSS, которые уже есть для настройки и создания тех, которые вы хотите видеть, где и когда вы хотите, находитесь ли вы в активной категории или хотите отображать только любой уровеньглубины или что-нибудь еще.Это так же просто, как играть с CSS!Вы можете черпать вдохновение из строк #nav в оригинальном шаблоне (пустая тема действительно предпочтительнее).