Cómo deshabilitar los elementos del menú de administración por valor de configuración en Magento 2

Estás leyendo la publicación: Cómo deshabilitar los elementos del menú de administración por valor de configuración en Magento 2

La interfaz de administración de Magento 2 debe mantenerse simple. Se debe eliminar cualquier menú innecesario para mantener el panel de administración lo más limpio posible. Además, si administra varios usuarios administradores, es posible que desee ocultar algunos elementos del menú a algunos de los usuarios.

En el caso de las extensiones de Magento 2, si está deshabilitado desde la sección de configuración, es inútil mostrar los elementos del menú en el panel de administración que ocupa el espacio y alarga el menú. Es donde necesitas deshabilite los elementos del menú de administración por valor de configuración en Magento 2.

Sin embargo, puede que no siempre sea factible eliminar por completo un menú o una pestaña. Es posible que lo necesite cuando los requisitos difieren.

Las siguientes capturas de pantalla muestran cómo se habilita y luego se deshabilita la pestaña del menú de administración según el valor de configuración:

Configuración habilitada:

La solución obtendrá el valor de configuración, si está deshabilitado, ocultará los elementos del menú:

Configuración deshabilitada

Método para deshabilitar los elementos del menú de administración por valor de configuración en Magento 2:

Agregue el siguiente fragmento de código en menú.xml archivo:

module=”Extensión_proveedor” title=”Extensión” sortOrder=”20″dependOnConfig=”section_id/group_id/field_id” />

Aquí, el valor de “ID_sección/id_grupo/id_campo” se basa en el valor de configuración del sistema.

Eso es todo.

¡Una manera fácil de mantener ordenado el panel de administración de back-end!

Estaré encantado de resolver cualquier duda sobre el tema que puedas mencionar en la sección de Comentarios a continuación.

🔥 Recomendado:  Los Mejores Bonos y Promociones de CIT Bank de 2023

¡Estaría muy agradecido si ayudaras a compartir esta útil publicación en las redes sociales con otros desarrolladores!

¡Gracias!