¿Hay alguna función en Drupal como get_module_info('MODULE_NAME')
o debería analizar el archivo info
?Drupal get module info?
Respuesta
drupal_parse_info_file es la función más cercano, pero se necesita una ruta de archivo, no un nombre de módulo, por lo que tiene para convertir el nombre en el primer recorrido:
$path = drupal_get_path('module', $name) . '/' . $name . '.info';
$info = drupal_parse_info_file($path);
¡Esto es lo que estaba buscando! Gracias) – sultan
Si se esté utilizando el módulo Features , ha creado una estructura sólida para interactuar con la tabla del sistema que se adapta fácilmente a cualquier reunión de información del módulo.
Para obtener información sobre un módulo, use features_get_modules($module_name)
. Esto envía una solicitud específica del módulo al features_get_info()
en la línea 475 de features.module.
La información está en caché, y puede utilizar hook_system_info_alter() para modificar los valores que necesita. Tenga en cuenta que esta funcionalidad no se ve afectada por nada en el núcleo de Drupal, y solo es útil para su propia funcionalidad de módulo personalizado.
Un método algo más fácil (drupal 7 en adelante) es usar la función system_get_info.
- 1. Drupal Site Map Module
- 2. Drupal 7 Get image field path
- 3. KeyNotFoundException info
- 4. drupal themes: ¿cómo incluyo varios archivos css/js en el archivo .info de mi tema?
- 5. ¿Debo usar Module :: Install o Module :: Build?
- 6. Hazelcast Queue Info
- 7. multi-module maven project
- 8. Power shell: Import-Module
- 9. .NET Module vs Assembly
- 10. Powershell Unload Module ... completamente
- 11. Python SSH/SFTP Module?
- 12. zlib module missing
- 13. cómo isinstance (x, module)?
- 14. Class.superclass = Module, Module.class = ¿Clase?
- 15. ¿Debo usar Drupal 6 o Drupal 7?
- 16. ¿Qué son .git/info/injertos para?
- 17. trabajar con .git/info/excluir demasiado tarde
- 18. ¿Qué hace git update-server-info?
- 19. Debug-info para módulos de kernel cargables
- 20. CMake module for gettext support?
- 21. Zend Framework Module error handling
- 22. OCaml Module: incluir AND open?
- 23. ruby module_function vs including module
- 24. jugar! framework 2.0 crud module
- 25. Ruby Module Método de acceso
- 26. swig no module named _example
- 27. ¿Cómo obtener cultura personalizada de la clase .Info CultureInfo?
- 28. Escala Drupal
- 29. Drupal multilingüe
- 30. Google Api Auth Http Module Error
¿Qué información del módulo desea obtener? – googletorp
He estado desarrollando un módulo que clasifica información sobre módulos existentes y devuelve información basada en el archivo de información. – sultan
Creo que sería genial si hay alguna implementación en este tipo get_info ('módulo O tema', 'NOMBRE DEL MÓDULO o NOMBRE DEL TEMA') – sultan