Шаблон многоуровневой навигации Magento с 1 столбцом не отображается

Я пытаюсь отобразить многоуровневую навигацию в шаблоне 1column для страниц каталога. После этого ответа:

Расположение многоуровневой навигации Magento в макете с одним столбцом

но без результатов. Я создаю первую пользовательскую тему, поэтому, возможно, я где-то непреднамеренно что-то сломал, но понятия не имею, с чего начать поиск.

Пока я добавил в local.xml

<layout>
   <default>
      <reference name="left">
         <action method="unsetChild"><name>catalog.leftnav</name></action>
      </reference>
      <reference name="category.products">
         <action method="insert"><child>catalog.leftnav</child></action>
      </reference>
   </default>
</layout>

пытался также поставить его между ...

<layout>
   <catalog_category_layered>
    [...]
   </catalog_category_layered>
</layout>

...но тоже безрезультатно.

И добавил в my_theme/catalog/category/view.phtml

<?php echo $this->getChildHtml('catalog.leftnav') ?>

но видимых результатов нет.

Я использую Magento 1.8 CE, и у меня установлены плагины бесконечной прокрутки IWD и Strategery для одностраничной проверки.


person Kaziko    schedule 20.05.2014    source источник
comment
Вы пытались сбросить кеш после внесения этих изменений?   -  person Rohit S    schedule 21.05.2014
comment
да, я отключил все кеши в админ панели, скорость страницы на сервере. В любом случае ответ ниже помог.   -  person Kaziko    schedule 21.05.2014


Ответы (1)


Вы можете просто добавить многоуровневый навигационный блок, как показано ниже, в catalog_category_default handler catalog.xml вашей темы.

<catalog_category_default translate="label">
    <reference name="content">
        <block type="catalog/layer_view" name="catalog.contentnav" template="catalog/layer/view.phtml"/>
    </reference> 
</catalog_category_default>

После этого обновите кеш и проверьте.

person Hardik Shah    schedule 21.05.2014
comment
@Kaziko С удовольствием. :) - person Hardik Shah; 21.05.2014
comment
Работает на Magento 1.9.1.0 - person karantan; 15.12.2014
comment
@hardik Как мы можем сделать это в м2? - person Dharmendra Jadav; 15.04.2019