Mi menú PRODUCTOS está linkado a la categoría INICIO, con lo que debería mostrar todos los productos. Pero me da error.
Podrían decirme por qué???
gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Esto se trata de un problema con PrestaShop 1.6, de forma que si se trata de cargar la categoría raíz da un error 404 (página no encontrada). En el siguiente enlace verás que se aporta una solución, aunque habrá que aplicar un cambio en el código de PrestaShop que es posible que haya que volver a aplicar cada vez que se actualice PrestaShop a una nueva versión:
oook, ya hice este cambio, se supone que habrá que hacerlo cada vez que se actualice???
Hola,
En principio sí, a menos que futuras actualizaciones de PrestaShop ya incorporen el cambio de forma directa.
He encontrado otro enlace donde se aplica una solución mediante un override, de forma que así no se perderían los cambios con la actualización de PrestaShop a una nueva versión:
http://stackoverflow.com/questions/24023989/home-category-page-not-working-after-update
Básicamente lo que habría que hacer es que crear en la ruta override/controllers/front un archivo de nombre CategoryController.php y agregar dentro de él el siguiente contenido:
category) || !$this->category->inShop() || !$this->category->isAssociatedToShop() || $this->category->id == Configuration::get('PS_ROOT_CATEGORY')) { $this->redirect_after = '404'; $this->redirect(); } if (!Tools::getValue('noredirect') && Validate::isLoadedObject($this->category)) FrontController::canonicalRedirection($this->context->link->getCategoryLink($this->category)); } }
Después de hacer esto hay que renombrar el archivo class_index.php situado en el directorio cache como class_index_BAK.php.
resuelto, muchas gracias.