Listado de productos por atributo

fpalomes

Nuevo usuario
Holaa,

He creado un listado de marcas en mi tienda a partir de un atributo. Este listado lo muestro siempre debajo del listado de categorías. Lo que quiero hacer es que al hacer click a una de estas marcas me muestre un listado de los productos que cumplen ese atributo.

Lo he conseguido hacer llamando a la ruta del "catalogsearch" de esta manera:

http://mi_tienda/catalogsearch/advanced/result/?manufacturer[]=<?php echo $manufacturer['value'] ?>"

Lo que quiero hacer es llamar a una pagina que no sea el catalogsearch, sabeis como puedo hacer para llamar a otra página que a mi me interese y que busque por atributo? por ejemplo algo como llamar al listado de productos que suele aparecer cuando seleccionas una categoria pero filtrandome por este atributo.

Muchas gracias!
 

Xarlie

Super Moderador
Miembro del equipo
Puedes utilizar un rewrite de esas URLs.

También puedes crearte un pequeño controller que reciba el parámetro y realice la misma operación.
 

fpalomes

Nuevo usuario
gracias por tu respuesta Xarlie,

perdona mi ignorancia pero voy un poco perdido en el tema, si lo que quiero hacer es "duplicar" la pagina que me muestra el catalogsearch y modificar esta duplicada y acceder a ella, como tendria que hacerlo?

El phtml del catalogsearch se encuentra en: app/design/frontend/base/default/template/catalogsearch, entiendo que para duplicar esto tendre que crear otros xml y demàs hasta poder ver la pagina...
 

Xarlie

Super Moderador
Miembro del equipo
Vamos a ver, si lo que quieres es acceder a una página en lugar de /catalogsearch/advanced/... por /busqueda/... con tu propio contenido tendrás que crearte un pequeño modulo con su controlador, y además del controlador tendrás en el layout que meter la parte que te interesa. Parte de esta la podrás copiar del layout de catalogsearch dentro de <catalogsearch_result_index>...</catalogsearch_result_index> que es lo que muestra el resultado de una búsqueda.

Depende un poco de como lo quieras hacer. Pero te recomiendo echar un vistazo a crear un modulo.
 
Arriba