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
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 y 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:
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 🙂