Вопрос

Я обновил фильтры, чтобы показать как раскрывающееся меню, а не.Я обновил шаблон / каталог / слой / filter.phtml, чтобы быть:

<select onchange="setLocation(this.value)">
    <option  selected ="selected"><?php echo $this->__('sshhh') ?></option>
    <?php foreach ($this->getItems() as $_item): ?>
        <?php if ($_item->getCount() > 0): ?>
            <option  value="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></option>
        <?php endif; ?>
    <?php endforeach ?>
</select>
.

Проблема: Фильтр исчезает после выбранного и добавляется в раздел «В настоящее время покупки»

Цель: Я хотел бы раскрыть фильтр, чтобы сохраняться, даже если выбран один из элементов фильтра.(Мне также нравится раскрывающийся список, чтобы автоматически предварительно выделил, какой фильтр атрибута в настоящее время активен, если таковая имеется. Но я могу сделать этот бит, я думаю)

<Сильная> помощь: Как отображать фильтр, даже если выбран один из элементов фильтра?Я проследил маршрут обратно в основные файлы, но в точке не кажется, что «скрыть» выбранные / активные фильтры, похоже.

Спасибо

Это было полезно?

Решение

Есть много расширений, которые это делают.

Мой любимый это Manadev Multious Select вСлоистая навигация (фильтры) Но есть другие.

Есть аналогичный вопрос здесь

Оба ответа могут предоставить информацию о вашей проблеме.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top