Post Top Ad

Your Ad Spot

domingo, 13 de septiembre de 2020

Método de devolución de llamada para agregar contenido personalizado en Admin Core Controller RenderList en Prestashop

Muchas veces necesitamos mostrar contenido personalizado en Admin Core Controller RenderList.
Para mostrar el campo personalizado en la lista de procesamiento del controlador de administración. Necesitamos registrar la  acción {ControllerName} ListingFieldsModifier hook.
Consulte este enlace  https://webkul.com/blog/how-to-modify-fields-list-in-prestashop/   para mostrar el campo personalizado en la lista de procesamiento.
Para mostrar contenido HTML propio o cualquier dato personalizado, podemos usar el parámetro de devolución de llamada de renderList. Pero la devolución de llamada busca el método en su propio controlador. No podemos agregar el método en el controlador principal de administración.
¿Cómo vamos a usar la devolución de llamada dentro de la acción {ControllerName} ListingFieldsModifier en nuestro módulo?
Entonces, primero entenderemos el flujo de devolución de llamada y cómo podemos usarlo en nuestro módulo.

El controlador de administración de Prestashop primero verifica que el parámetro de devolución de llamada esté configurado o no. Si se establece, verifica el parámetro callback_object.
Si configuramos el objeto de devolución de llamada, el método de devolución de llamada se buscará dentro del objeto establecido. De lo contrario, buscará el método de devolución de llamada en el controlador de administración.

Entonces, ¿cómo vamos a agregar nuestro método de devolución de llamada?
Entonces, para agregar nuestro método de devolución de llamada, tenemos un  parámetro callback_object en el objeto params.
En el parámetro callback_object, pasaremos el objeto del Módulo

Entonces, así es como vamos a agregar nuestro campo en la lista de procesamiento del controlador de administración con nuestro método de devolución de llamada.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas