Покажите верхнее меню в левой части в magento. - PullRequest
0 голосов
/ 31 мая 2011

Я выбрал страницу с одним столбцом для своего сайта в magento.Теперь я хочу показать topmenu в левой части.Пожалуйста, скажите мне, что делать.

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Если я правильно понял ваш вопрос, это то, как навигация может быть создана. Но мне интересно, как вы отображаете навигацию, когда вы устанавливаете одну колонку. Создайте файл шаблона (left_nav.phtml) в /your_theme/template/catalog/navigation/

<div class="block block-nav">
    <div class="block-title">
         <h2><?php echo $this->__('Categories') ?></h2>
    </div>
   <div class="block-content">
        <ul id="nav_vert">
        <?php foreach ($this->getStoreCategories() as $_category): ?>
            <?php echo $this->drawItem($_category) ?>
        <?php endforeach ?>
        </ul>
    </div>
</div> 

Если local.xml не существует, создайте его /you_theme/layout/ и добавьте следующий код

<?xml version="1.0"?>
<layout version="0.1.0">
    <default> 
          <reference name="header">
               <remove name="top.menu"/>
          </reference>  
          <reference name="left">
               <block type="catalog/navigation" name="left_nav" template="catalog/navigation/left_nav.phtml"/> 
          <reference>
    </default>
</layout>   
3 голосов
/ 31 мая 2011

Используйте этот модуль: -

http://www.magentocommerce.com/magento-connect/Rico+Neitzel/extension/763/vertical-navigation-with-css-classes

С этим расширением вы можете спроектируйте свою собственную вертикальную категорию навигация с подкатегориями и отображение количества товаров.

Это также бесплатно.

...