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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top