Magento Top Search no devuelve resultados
Recientemente me ha pasado que el formulario de la parte superior de Magento no devuelve resultados. Después de buscar alguna solución, he encontrado ésta que me funciona. No sé si será la única, pero al menos funciona, aunque no me gusta demasiado porque hay que cambiar el core de Magento…
Se trata de modificar el archivo app/code/core/Mage/CatalogSearch/Block/Result.php
Quitar el comentario a las líneas 149 y 150:
// $this->getListBlock() // ->setCollection($this->_getProductCollection());
Sustituir la línea 173:
$this->_productCollection = $this->getListBlock()->getLoadedProductCollection();
Por ésta que pertenece a la versión 1.4
$this->_productCollection = Mage::getSingleton("catalogsearch/layer")->getProductCollection();
Comments