Drupal Modul bekommen info?
Gibt es eine Funktion in Drupal wie get_module_info('MODULE_NAME')
oder sollte ich analysieren info
Datei?
- Was Modul-Informationen wollen Sie erhalten?
- Ich habe die Entwicklung eines Moduls, welche Arten von Informationen über die vorhandenen Module und zurückgeben von Informationen basierend auf der info-Datei.
- Ich denke, Es wäre toll, wenn es eine Umsetzung auf diese Art get_info('module ODER theme', 'MODULE NAME oder THEME-NAME')
- Wenn Sie nicht sagen, welche Infos Sie möchten, eine API zu geben, Sie, es ist ziemlich schwer dir zu helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
drupal_parse_info_file()
ist die nächste Funktion, aber es nimmt einen Dateipfad, den Namen eines Moduls, so dass Sie konvertieren müssen, wird der name in der path first:Eine etwas einfachere Methode (drupal 7) ist die Verwendung der system_get_info Funktion.
Wenn Sie geschehen, werden mit dem Features Modul, die er geschaffen hat, eine solide Struktur für die Interaktion mit dem System Tabelle, die leicht anpassbar für jeden Modul-Informationen sammeln.
Informationen über ein Modul, Gebrauch
features_get_modules($module_name)
. Dies löst eine Modul-spezifische Anforderung anfeatures_get_info()
auf Zeile 475 von Funktionen.- Modul.Informationen zwischengespeichert, und Sie können Gebrauch machen von hook_system_info_alter() ändern Sie die Werte, die Sie benötigen. Beachten Sie, dass diese Funktionalität wird nicht berührt durch alles im Drupal-Kern, und ist nur sinnvoll, wenn Sie Ihre eigenen benutzerdefinierten Modul-Funktionalität.