Cómo solucionar el error widget no cargando Page Builder Prestashop 1.6
Trabajando con la web de uno de sus clientes, mi buen amigo Alberto ha tenido algunas dificultades con el Page Builder de Prestashop 1.6
Concretamente estamos hablando del Page Builder que usa PrestaBrain en sus desarrollos en Themeforest. Lo que sucede es que cuando estamos intentando cargar un Widget, aparecía el icono de carga; sin embargo, no carga nada.
La dificultad proviene por inconsistencias en un par de archivos. Este bug afecta a la versiones 1.6.1.9, 1.6.1.10, 1.6.1.11 y 1.6.1.13 de Prestashop.
Solucionar el error widget no cargando en Prestashop 1.6
Lo primero que tenemos que hacer es descargar dos ficheros, concretamente AdminPtspagebuilderProfile.php (O AdminPspagebuilderProfile.php si usamos un modulo nuevo) y tree.js.
Luego, subiremos los ficheros a sus correspondientes directorios, dependiendo de la versión del módulo que usemos en Prestashop:
- AdminPtspagebuilderProfile.php en el módulo ptspagebuilder (Ubicación: root/modules/ptspagebuilder/controllers/admin)- para temas que usen el módulo ptspagebuilder
- AdminPspagebuilderProfile.php en el módulo pspagebuilder (Ubicación: root/modules/pspagebuilder/controllers/admin)- para temas que usen el módulo pspagebuilder
- Tree.js en el módulo ptspagebuilder (Ubicación: rroot/modules/ptspagebuilder/assets/admin)- para temas que usen el módulo ptspagebuilder
- Tree.js en el módulo pspagebuilder (Ubicación: root/modules/pspagebuilder/views/js/admin)- para temas que usen el módulo pspagebuilder
Subiremos y, si hace falta, sobreescribiremos lo que haya. ¡Eso sí! Asegúrate de que no has cambiado ni personalizado ningún código de tema.