Header Ads Widget

Ticker

6/recent/ticker-posts

Agregar una nueva columna en PrestaShop nueva página de cuadrícula del controlador de administración de Symfony con módulo

Prestashop 1.7.xx ahora tiene una nueva página de controlador de administración en la arquitectura Symfony donde ahora se muestra la lista con el componente de cuadrícula de PrestaShop .
Entonces, si necesitamos agregar cualquier columna nueva en la lista usando el módulo, debemos seguir los nuevos ganchos proporcionados, hay dos ganchos principalmente,
'actionCustomerGridDefinitionModifier' para agregar una nueva columna
'actionCustomerGridQueryBuilderModifier' para proporcionar datos a la columna
En mi ejemplo, estoy agregando una columna de visualización de tipo de texto normal en el controlador del cliente,
Para esto, necesitamos usar estos espacios de nombres
use PrestaShop \ PrestaShop \ Core \ Grid \ Column \ Type \ DataColumn;
use PrestaShop \ PrestaShop \ Core \ Grid \ Filter \ Filter;
use Symfony \ Component \ Form \ Extension \ Core \ Type \ TextType;
Y en la función de gancho, este es el código de ejemplo,
el código anterior parece simple y comprensible 🙂
Este código proporciona al enlace actionCustomerGridDefinitionModifier datos personalizados de la entidad del cliente.
Ahora puedes ver tu columna aquí así,
download-1
PrestaShop también proporcionó múltiples tipos de columnas, puede consultar esto y usar en consecuencia.

Publicar un comentario

0 Comentarios