Показывать Выбранные (активные) Атрибуты фильтра категорий
Я обновил фильтры, чтобы они отображались в виде выпадающего меню, а не в виде. Я обновил шаблон/каталог/слой/фильтр.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>
Проблема: Фильтр исчезает после выбора и добавляется в раздел "Текущие покупки по"
Цель: Я бы хотел, чтобы раскрывающийся список фильтров сохранялся, даже если был выбран один из элементов фильтра. (Я также хотел бы, чтобы в раскрывающемся списке автоматически предварительно выбирался фильтр атрибутов, какой бы он ни был в настоящее время активен, если таковой имеется. Но я могу сделать это немного, я думаю)
Справка: Как сохранить отображаемый фильтр, даже если выбран один из элементов фильтра? Я проследил маршрут до основных файлов, но, похоже, он ни в коем случае не "скрывает" выбранные/активные фильтры.
Спасибо
1 answers
Существует множество расширений, которые делают это.
Мой любимый Множественный выбор Manadev В Многоуровневой Навигации (Фильтры) Но есть и другие.
Оба ответа могут предоставить информацию о вашей проблеме.