Módulos del backend · Pregunta 7 de 12
¿Cómo obtiene un módulo del backend propio su propio icono?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- B El icono se registra con un identificador en Configuration/Icons.php y se referencia en Modules.php mediante iconIdentifier
Explicación
Una extensión registra los iconos en **Configuration/Icons.php**: cada entrada tiene un identificador, un provider como SvgIconProvider::class y un source, p. ej. 'EXT:my_ext/Resources/Public/Icons/module.svg'. Después, este identificador se utiliza en Modules.php en iconIdentifier. El mismo identificador funciona también en cualquier otro lugar del backend, por ejemplo en Fluid con <core:icon identifier="..." />. No basta con colocar un archivo en un lugar determinado; el único archivo que se encuentra automáticamente es Resources/Public/Icons/Extension.svg, y se utiliza como icono de la propia extensión, no como icono de módulo.