Mostrar los atributos de filtro seleccionados (activos)
-
19-12-2019 - |
Pregunta
He actualizado los filtros para mostrar como un menú desplegable, en lugar de un.Me actualizo la plantilla / catálogo / capa / filter.phtml para ser:
<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>
problema: El filtro desaparece una vez seleccionado y se agrega a la sección 'Compras actualmente por'
Objetivo: Me gustaría que la caída del filtro persistiera, incluso cuando se ha seleccionado uno de los elementos del filtro.(También me gustaría que la desplegable preinstale automáticamente el filtro de atributos esté actualmente activo, si corresponde, pero puedo hacerlo, creo)
Ayuda: ¿Cómo mantengo un filtro mostrado, incluso cuando se selecciona uno de los elementos del filtro?He rastreado la ruta a los archivos principales, pero a ningún momento parece "ocultar" filtros seleccionados / activos, parece.
gracias
Solución
Hay muchas extensiones que hacen esto.
Mi favorito es mandev múltiple Seleccione enNavegación en capas (filtros) Pero hay otros.
Hay una pregunta similar aquí
Ambas respuestas pueden proporcionar información sobre su problema.