Czy jest jakaś funkcja w Drupalu, taka jak get_module_info('MODULE_NAME')
, czy powinienem przetworzyć plik info
?Drupal uzyskać informacje o module?
Odpowiedz
drupal_parse_info_file jest najbliżej funkcja, ale trzeba ścieżkę dostępu do pliku, a nie nazwa modułu, więc trzeba konwertować nazwę na ścieżce pierwszy:
$path = drupal_get_path('module', $name) . '/' . $name . '.info';
$info = drupal_parse_info_file($path);
Tego właśnie szukałem! Dzięki) – sultan
Jeśli zdarzy się za pomocą modułu Features ty , stworzyła solidną strukturę do interakcji z tabelą System, która jest łatwa do dostosowania do zbierania informacji o każdym module.
Aby uzyskać informacje o module, należy użyć features_get_modules($module_name)
. Odsyła to żądanie specyficzne dla modułu do features_get_info()
w linii 475 pliku features.module.
Informacje są zapisywane w pamięci podręcznej i można użyć metody hook_system_info_alter() w celu zmodyfikowania potrzebnych wartości. Zauważ, że ta funkcjonalność nie jest niczym dotknięta w rdzeniu Drupala i jest przydatna tylko dla twojej własnej funkcji modułu niestandardowego.
Nieco łatwiejszą metodą (drupal 7 i wyżej) jest użycie funkcji system_get_info.
- 1. drupal 7: Uzyskaj informacje o użytkowniku na temat tworzenia konta
- 2. Drupal Autoresponder z Reklamowe Module
- 3. Edycja formularza w module drupal?
- 4. uzyskać informacje o certyfikacie ssl - .net
- 5. Jak uzyskać informacje o aktywności z IDialogContext
- 6. uzyskać informacje o adnotacji w czasie wykonywania
- 7. Jak uzyskać informacje o systemie w PHP?
- 8. C#: uzyskać informacje o komputerze w domenie
- 9. Informacje o procesie NODEJS
- 10. Drupal uzyskać adres e-mail szeroki witryny?
- 11. Otrzymuj bieżące informacje o lokalizacji
- 12. Informacje o oddziałach OCaml
- 13. Informacje o wyjątku: System.Reflection.TargetInvocationException
- 14. Jak sortować informacje o wersji
- 15. Drupal: Jak uzyskać listę modułów
- 16. Jak uzyskać informacje o klasie i środowisku wykonawczym?
- 17. JQuery - Drag n Drop Files - Jak uzyskać informacje o pliku?
- 18. Jak uzyskać szczegółowe informacje o urządzeniu w wersji szybkiej
- 19. Gdzie można uzyskać informacje o architekturze internetowej? Przykład na Youtube?
- 20. Jak uzyskać informacje o dysku według woluminu id
- 21. Jak uzyskać wszystkie informacje o kliencie od odwiedzających witrynę?
- 22. Jak uzyskać szczegółowe informacje o procesie z jego pid
- 23. Jak uzyskać informacje o serwerze mysql za pomocą wiersza poleceń?
- 24. Jak uzyskać informacje o "bieżącym typie" wewnątrz struktury/klasy?
- 25. Platforma Facebook Messenger: jak uzyskać informacje o użytkowniku?
- 26. Android Jak uzyskać informacje o pojedynczej piosence ze znanego URI
- 27. Jak uzyskać informacje o Kontaktach Google za pomocą Google OAuth?
- 28. Jak programowo uzyskać informacje o oddziałach w systemie TFS?
- 29. Polecenie, aby uzyskać informacje o pliku mp3 za pomocą ffmpeg?
- 30. jak uzyskać informacje o taktowaniu zapytania krokowego danych
Jakie informacje o module chcesz zdobyć? – googletorp
Opracowuję moduł, który sortuje informacje o istniejących modułach i zwraca informacje na podstawie pliku informacyjnego. – sultan
Myślę, że byłoby wspaniale, gdyby istniała jakakolwiek implementacja na ten temat get_info ("moduł OR theme", "MODUŁ I NAZWA TEMATU") – sultan