¿Cómo convierte la navegación en capas estándar para usar casillas de verificación o entradas de selección múltiple para atributos de tipo desplegable o multiselección ?
Por ejemplo, si un usuario selecciona azul y rojo para el atributo de color, la navegación en capas muestra todos los elementos que coinciden con azul O rojo.
attributes
layered-navigation
product-list
Alizain Prasla
fuente
fuente
Respuestas:
Existen muchas extensiones que le brindarán esta funcionalidad (busque "navegación en capas mejorada"). He probado todas las extensiones que se enumeran a continuación, pero mi favorito es el equipo de comercio electrónico : me gusta por su naturaleza minimalista, no trata de hacer demasiado, pero es muy potente y funciona bien de inmediato. También tiene soporte para muestras de color como las que describiste.
Algunos otros en ningún orden en particular:
Tenga en cuenta que esto puede causar conflictos con otros módulos de terceros.
Si está buscando hacer esto principalmente con muestras de color, le sugiero que consulte esta extensión de Chad Morgan.
Aquí hay un artículo de Inchoo sobre cómo mantener visibles los filtros no utilizados.
Si está buscando codificar esto usted mismo, creo que la respuesta a su pregunta podría ser demasiado larga para este foro. No tengo un enlace a una publicación de blog / tutorial que le enseñe cómo hacer esto, pero sugiero comenzar con la extensión de los bloques de navegación en capas.
fuente
Si solo está interesado en convertir la navegación por capas predeterminada en casillas de verificación, la solución es muy fácil y colocarla aquí.
Edite el código del
app/design/frontend/ourpackage/ourtheme/template/catalog/layer/filter.phtml
archivo de la siguiente manera:La solución es la versión mejorada de esto . Así que el crédito también va para esta persona.
fuente