Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo crear una lista de cuadrícula de productos igual que el tema de Prestashop | en el módulo Prestashop V-1.7

Primero entendamos el problema, si desea una vista de cuadrícula de los productos en su controlador Prestashop en un módulo como este en la captura de pantalla
Screenshot-3
cómo obtener esta vista en Prestashop, ¿comenzará esto escribiendo una plantilla y css para la misma? No creo que sea una buena idea.
Te estoy contando una forma bonita y sencilla de obtener esta vista,
y el hecho sorprendente es que si hay un tema nuevo instalado en prestashop, sí, la solución será compatible con cualquier tema. ver esto en Prestashop Responsive Inventive Theme
Screenshot1-3
así que vayamos directamente a la parte de codificación, aquí el primer paso es usar algunos paquetes necesarios en la parte superior de su clase de módulo,
ahora cree un controlador frontal o un gancho y devuelva un archivo inteligente de esto.
y escriba el siguiente código en este archivo de plantilla inteligente,
como puede ver esto aquí, he incluido directamente un archivo de plantilla inteligente que se incluye desde el tema.
así que obviamente será compatible con el tema actual 🙂
Incluyo el archivo templete en un bucle de productos para cada ciclo ($ disountProducts)
ahora la pregunta es qué hay en esta variable $ disountProducts.
por supuesto, los detalles del producto, pero cuál es el formato y cómo crearlo.
así que vamos a crear esta matriz.
aquí en $ descuentoProducts se requiere la clave id_products, otros datos necesarios se recopilarán más adelante.
así que ahora el siguiente paso es crear los objetos de clase necesarios,
ahora vaya al último paso para obtener la matriz requerida.
aquí uso $ ensamblador-> ensamblarProducto ($ productoDetail) para ensamblar los detalles necesarios del producto.
Eso es.


Publicar un comentario

0 Comentarios