No se pueden editar ni crear páginas CMS [SOLUCIONADO]

por | Oct 15, 2015 | Prestashop

Acabas de actualizar tu Prestashop y descubres que no puedes crear ni modificar ninguna página CMS. Aquí tienes cómo solucionarlo

Es posible que hayas actualizado tu versión de Prestashop y todo te vaya como la seda, pero también puede ser que tengas problemas con los CMS. No es que te dé error, es que, simplemente, guardas los cambios, te aparece el mensaje de éxito pero no ha guardado ningún cambio ni ha creado ninguna página.

Ya sabemos que el actualizador de PS no es precisamente infalible, y, en este caso, se trata de una alteración en la base de datos y en un par de ficheros que podemos solucionar fácilmente. Ten en cuenta que esta modificación es válida para Prestashop 1.5

 

SOLUCIÓN

PARTE 1.- BASE DE DATOS

Necesitarás acceder por mySQL a tu base de datos. Y es que el problema es que en la base de datos falta la columna «indexation» en la tabla ps_cms. Comprueba que no la tienes y, simplemente, créala como

columna tinyint(1) y valor por defecto 1

 

PARTE 2.- MODIFICACIÓN DE FICHEROS

Con tu programa de FTP preferido (yo suelo utilizar FileZilla), localiza los ficheros siguientes (haz primero copia de seguridad siempre) controllers/admin/AdminCmsCategoriesController.php controllers/admin/AdminCmsController.php

Se trata de eliminar los códigos amp; que han aparecido por error en el código. Te lo muestro a continuación. Basta con eliminar esos códigos amp o directamente sustituye las líneas en rojo por las verdes:

Solucionado: no se puede crear ni editar CMS en Prestashop: AdminCmsCategoriesController.php

Solucionado: no se puede crear ni editar CMS en Prestashop: AdminCmsController.php

 

Solucionado: no se puede crear ni editar CMS en Prestashop 2: AdminCmsController.php

A continuación guardas los cambios y vuelves a tu backoffice. Ahora podrás comprobar cómo puedes modificar tus páginas CMS o crear nuevas tan tranquilamente.

Espero que te haya servido de ayuda 🙂

 

Rating: 5.0/5. From 1 vote.
Please wait...

Translate »