Cómo agregar el editor WYSIWYG en el formulario de administración de Magento 2

Estás leyendo la publicación: Cómo agregar el editor WYSIWYG en el formulario de administración de Magento 2

WYSIWYG es un editor de HTML para jugar fácilmente con la edición de contenido. WYSIWYG permite agregar y formatear el contenido proporcionando “Lo que ves, es lo que tienes ” vista. Se puede ver el resultado final que se mostrará en la fase de edición. ¡Evítese la molestia de la programación HTML para mejorar la apariencia de la interfaz!

Magento 2, diseñado para ser lo más fácil de usar posible, tiene WYSIWYG como editor predeterminado. ? Pero a veces, es necesario agregue el editor WYSIWYG en el formulario de administración de Magento 2 para recopilar datos.

Agregar el editor WYSIWYG en el backend de Magento 2 facilita la tarea de desarrollo de sitios web. ¿Qué más lujo desea un desarrollador? ?
Entonces, aquí está el código para usted, ¡listo para ser implementado en el backend de administración!

Código para agregar el editor WYSIWYG en el formulario de administración de Magento 2:

Agregue el siguiente código en su archivo de bloque:

protegido $wysiwygConfig; función pública __construct(\Magento\Backend\Block\Template\Context $context, \Magento\Cms\Model\Wysiwyg\Config $wysiwygConfig, array $data = []
) { $esto->wysiwygConfig = $wysiwygConfig; padre::__construcción($contexto, $datos); } Agregar código de campo $fieldset->addField( ‘contenido’, ‘editor’,
[
        ‘name’ => ‘content’,
        ‘label’ => __(‘Body’),
        ‘title’ => __(‘Body’),
        ‘rows’ => ‘5’,
        ‘cols’ => ’30’,
        ‘wysiwyg’ => true,
        ‘config’ => $this->wysiwygConfig->getConfig(),
        ‘required’ => true
    ]
);​​​​​​​

🔥 Recomendado:  Cómo haces cualquier cosa es cómo haces todo

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

dieciséis

17

18

19

20

21

22

23

24

25

26

27

28

protegido $wysiwygConfig;

función pública __construir(

\Magento\Backend\Bloque\Plantilla\Contexto $contexto,

\Magento\Cms\Model\Wysiwyg\Config $wysiwygConfig,

matriz $datos = []

) {

$esto->wysiwygConfig = $wysiwygConfig;

padre::__construcción($contexto, $datos);

}

Agregar código de campo

$conjuntodecampo->addField(

‘contenido’,

‘editor’,

[

        ‘name’ => ‘content’,

        ‘label’ => __(‘Body’),

        ‘title’ => __(‘Body’),

        ‘rows’ => ‘5’,

        ‘cols’ => ’30’,

        ‘wysiwyg’ => true,

        ‘config’ => $this->wysiwygConfig->getConfig(),

        ‘required’ => true

    ]

);​​​​​​​

¡Siga el método anterior y la edición de contenido es tan fácil como ABC!

Si tiene algún problema para agregar el editor WYSIWYG en el formulario de administración de Magento 2, menciónelo en la sección de comentarios a continuación y lo ayudaré 🙂

Califica la publicación con 5 estrellas si la encuentras útil.