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();

 

About Post Author

pablocia

Lo mejor para observar la corriente es no estar en ella, así que toma distancia, piensa y verás la solución. <a href="https://es-es.facebook.com/visualxtudio">Facebook</a>
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entrada anterior Cambiar la posición del símbolo del euro en los precios de Magento
Entrada siguiente Guía definitiva para Linkbuilding