Magento - получение доступных фильтров для категории в верхней навигации - PullRequest
1 голос
/ 19 марта 2012

Я занимаюсь разработкой с Magento 1.6.2.

Я хочу отобразить выпадающие фильтры (цвет, размер и т. Д.) Из моих категорий в верхней панели навигации.

Пока (в /app/design/fontend/package/theme/template/catalog/navigation/top.phtml) у меня есть:

<ul>    
<?php foreach ($this->getStoreCategories() as $_category): ?>
<li><a href="<?php echo $this->getCategoryUrl($_category); ?>" title="<?php echo $this->htmlEscape($_category->getName()); ?>"><?php echo $this->htmlEscape($_category->getName()); ?></a>
    <?php $_filters = $this->getFilters() ?>
    <div>
            <?php foreach ($_filters as $_filter): ?>
            <dl>
            <?php if($_filter->getItemsCount()): ?>
                <dt><?php echo $this->__($_filter->getName()) ?></dt>
                <dd><?php echo $_filter->getHtml() ?></dd>
            <?php endif; ?>
            </dl>
            <?php endforeach; ?>        
    </div>          
</li>
<?php endforeach ?> 
</ul>

$ this-> getFilters () ничего не возвращает. Как я могу получить фильтры по содержанию категории?

1 Ответ

1 голос
/ 20 марта 2012

catalog/navigation/top.phtml использует Mage_Catalog_Block_Navigation и не реализует метод getFilter(), если вы не добавили такое ... Этот блок отвечает за отображение главного навигационного меню /

Я думаю, что вы 'Вы ищете Многоуровневая навигация , которая используется на панели инструментов просмотра категорий и отвечает за фильтры категорий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...