Показывать Выбранные (активные) Атрибуты фильтра категорий


Я обновил фильтры, чтобы они отображались в виде выпадающего меню, а не в виде. Я обновил шаблон/каталог/слой/фильтр.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>

Проблема: Фильтр исчезает после выбора и добавляется в раздел "Текущие покупки по"

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

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

Спасибо

Author: user2565123, 2015-12-11

1 answers

Существует множество расширений, которые делают это.

Мой любимый Множественный выбор Manadev В Многоуровневой Навигации (Фильтры) Но есть и другие.

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

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

 2
Author: Yiorgos Moschovitis, 2017-04-13 12:55:02