Añadir Categorias a las opciones de "Búsqueda Avanzada"

multivac

Nuevo usuario
Hola,

como puedo hacer para que en la búsqueda avanzada pueda hacerla escogiendo una categoría de productos determinada.:pensando:

un saludo

gracias
 

spok01

Nuevo usuario
Funciona en la nueva version, por que al parecer el contenid de los archivos no es el mismo :pensando: ¿?
 

multivac

Nuevo usuario
Gracias quilea, lo voy a intentar.
como dice Spock 01 el código en "app/code/core/Mage/CatalogSearch/Model/Advanced.php" no es el mismo le falta la función:

public function getProductCollection(){
if (is_null($this->_productCollection)) {
$this->_productCollection = Mage::getResourceModel('catalogsearch/advanced_collection')
->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes())
->addMinimalPrice()
->addStoreFilter();
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($this->_productCollection);
Mage::getSingleton('catalog/product_visibility')->addVisibleInSearchFilterToCollection($this->_productCollection);
/* include category filtering */
if(isset($_GET['category']) && is_numeric($_GET['category'])) $this->_productCollection->addCategoryFilter(Mage::getModel('catalog/category')->load($_GET['category']),true);
}

return $this->_productCollection;
}
Así que he tirado por las bravas y ese archivo le he dejado sin tocar, solo he modificado los otros dos. Y parace funcionar :)

un saludo
 
Última edición:

spok01

Nuevo usuario
Lo que podrias hacer es crear un nuevo atributo de seleccion multiple con las categorias, y en sus opciones marcarlo para ser buscable en la busqueda avanzada...

Al menos eso terminare haciendo yo... Jejeje...
 
Arriba