Estás leyendo la publicación: Cómo agregar comentarios generados dinámicamente para un campo de configuración de back-end en Magento 2
Como desarrollador de Magento 2, es posible que deba agregar comentarios en la configuración de back-end de las extensiones para facilitar la administración o el propietario de la tienda. Es posible que el titular de la extensión no sea un experto en Magento 2 y, por lo tanto, dichos comentarios pueden guiarlo a través de la configuración y el uso de la extensión.
Sin embargo, en casos particulares, los comentarios pueden tener enlaces a las URL de la tienda para mostrar el resultado o redirigir al administrador para verificar la funcionalidad implementada en el backend.
Sin embargo, las rutas de estos enlaces difieren de una tienda Magento 2 a otra. La extensión que va a desarrollar no se utilizará necesariamente para una sola tienda. Por lo tanto, necesita agregue un comentario generado dinámicamente para un campo de configuración de back-end en Magento 2.
La publicación muestra cómo hacerlo mediante programación.
Método para agregar un comentario generado dinámicamente para un campo de configuración de back-end en Magento 2:
- Crear en aplicación\código\Vendedor\Extensión\etc\adminhtml
- Crear en app\code\Vendor\Extension\Block\Adminhtml\System carpeta
_urlBuilder->getUrl(‘dynamic/dynamic/dynamic’); return “Este es un Dinámicamente Comentario generado”; } }
espacio de nombres Proveedor\Extensión\Bloque\Administradorhtml\Sistema;
use Magento\Framework\View\Element\AbstractBlock;
use Magento\Config\Model\Config\CommentInterface;
clase DynamicComment extiende AbstractBlock implementa CommentInterface
{
función pública getCommentText($elementValue)
{
$url = $this->_urlBuilder->getUrl(‘dynamic/dynamic/dynamic’);
return “Este es un Dinámicamente Comentario generado”;
}
}
Eso es todo.
He implementado el método anterior como se muestra aquí:
Ahora puedes llenar tu configuración de backend con comentarios dinámicos 😄
Siéntase libre de publicar sus dudas en la sección de Comentarios a continuación y estaré encantado de ayudar.
¡Estaría muy agradecido si ayudaras a compartir esta útil publicación en las redes sociales con otros desarrolladores!
¡Gracias!