Я изо всех сил пытаюсь удалить фильтр категории из многоуровневой, потому что у меня уже есть раскрывающееся меню категории на моем новом веб-сайте, так что это будет только пустая трата пространства (и запутать моих клиентов)
Я знаю, что этот вопрос уже задавался много раз и уже решен, но я пробовал каждое решение безуспешно. Я считаю, что это связано с пользовательским шаблоном, который я использую для веб-сайта.
Посмотрев на мой файл local.xml (находится в папке с моими шаблонами), я считаю, что мне нужно обойти эти строки:
<reference name="product_list">
<block type="core/text_list" name="category-right" as="category-right" translate="label">
<label>Right Column</label>
<block type="catalog/navigation" name="catalog.category" before="-" template="catalog/navigation/category_nav.phtml"/>
<block type="catalog/layer_view" name="catalog.leftnav" after="catalog.category" template="catalog/layer/view.phtml"/>
<block type="filterproducts/bestsellers_home_list" name="bestseller" template="catalog/navigation/best_sellers.phtml"/>
<block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml">
<block type="cms/block" name="cms_images_block">
<action method="setBlockId"><block_id>category_right_block</block_id></action>
</block>
</block>
</block>
</reference>
Первый - тип блока - должен быть меню категорий (и я в порядке). Второй - тип блока - создает меню «Фильтровать по», чуть ниже меню категорий, и я уверен, что проблема здесь.
Я считаю, что я должен сбросить что-то в "catalog.leftnav", но даже если я попытаюсь добавить этот код:
<catalog_category_layered>
<reference name="product_list">
<action method="unsetChild"><child>category_filter</child></action>
</reference>
</catalog_category_layered>
Ничего не произошло. Что я делаю неправильно?