Cambiar el orden de las páginas en el módulo Bloque CMS (blockcms) de Prestashop
20/03/2013
Cambiar el orden de las páginas CMS es muy sencillo, pero si no lo has hecho nunca, puedes llegar a perder mucho tiempo buscando la forma, incluso tocar código cuando no es necesario…
Para ponernos en situación, estamos hablando del módulo Bloque CMS (blockcms), el cual te permite mostrar tus páginas CMS en la columna de la derecha, la izquierda o en el pie de página (footer).
Lo normal, sería ir a la configuración del módulo y buscar ahí la forma, pero no… Es tan sencillo como ir a Preferencias -> CMS e ir organizando arrastrando a través de las flechas de posición de cada página:
Haciendo esto, podrás tener rápidamente tus páginas de Prestashop ordenadas a tu gusto. ¿Fácil no?
Pues NO. Esas flechas aparecen en las Categorías de CMS, pero no en las páginas contenidas en cada categoría. ¿Alguna otra solución?
Hola sanpal, ¿con qué versión de Prestashop estás? A nosotros si nos aparecen esas flechas, en todas las páginas, puedes verlo en esta captura: http://screencloud.net/v/3gRq
A mi me pasa igual que a sanpal, no me aparecen las flechas y no puedo modificar la posición. Tengo el Prestashop 1.5.4.1 Por favor, alguna solución? Gracias!
Efectivamente, acabamos de comprobarlo en esa versión y ya no aparecen las flechitas: http://o7.no/13EoroU, pero hay solución, no muy buena, pero mientras tanto… Si os fijáis hay una columna que pone: Position, donde indica el orden. Deberéis de eliminar las páginas y crearlas en el orden que queréis. Tened precaución al hacerlo con el contenido, copiad el contenido en la vista HTML para no perder nada. Y mientras tanto, nosotros investigaremos como cambiar el orden a través del panel de administración. Gracias por vuestros comentarios!
Respuesta en el foro: http://www.prestashop.com/forums/index.php?/topic/248393-orden-de-las-paginas-cms-en-prestashop-1541/page__view__findpost__p__1233283
Espero que el comentario, no me lo envíen a spam, por no haber puesto mi correo.
Cambiar el orden es fácil, pero es posible mostrar diferentes en cada página? Es decir, si yo tengo hechos tres menus en este bloque y quiero que un menú se vea en la home, otros dos cuando el ciente esté en productos… etc. Cómo se hace? porque al ir todo dentro del módulo de bloquecms, no deja configurar por separado y mostrar cada uno en la página que quieras.
Gracias
Hola Sara,
tendrías que modificar la funcionalidad del módulo y quizás crear diferentes hooks para cada sitio donde quieras hacer una acción diferente.
Saludos
Genial !!
Si Funcional tal como comentas y nos ha ahorrado un montón de horas.