在Drupal中是否有像get_module_info('MODULE_NAME')
或我應該解析info
文件?Drupal獲取模塊信息?
9
A
回答
15
drupal_parse_info_file是最接近的功能,但它需要一個文件路徑,而不是一個模塊名,所以你必須在名字第一次轉換爲路徑:
$path = drupal_get_path('module', $name) . '/' . $name . '.info';
$info = drupal_parse_info_file($path);
+0
這是我一直在尋找的東西!謝謝 ) – sultan 2010-10-02 03:55:33
5
如果你碰巧使用Features模塊它創建了一個與System表交互的可靠結構,可以隨時適應任何模塊信息收集。
要獲取有關模塊的信息,請使用features_get_modules($module_name)
。這將在feature.module的475行上發送模塊特定的請求到features_get_info()
。
信息被緩存,您可以使用hook_system_info_alter()修改您需要的值。請注意,Drupal內核中的任何內容都不會觸及此功能,並且僅對您自己的自定義模塊功能有用。
7
一個稍微簡單的方法(drupal 7及更高版本)是使用system_get_info函數。
相關問題
- 1. Drupal:獲取用戶信息
- 2. 獲取塊信息
- 3. Drupal 7的私人信息模塊
- 4. Drupal 6 - 爲每個動態信息塊創建一個模塊?
- 5. 如何使用Requests模塊提取JavaScript獲取的信息?
- 6. 獲取信息休息模板
- 7. 從Joomla Portal提取信息(Joomla模塊)
- 8. SYS:信息Perl模塊來獲得內存和空間信息
- 9. 不使用python請求模塊獲取所有cookie信息模塊
- 10. Python:從導入的模塊中獲取導入模塊的詳細信息
- 11. 將敏感信息存儲在Drupal模塊中的位置?
- 12. Drupal將用戶信息發送到Privatemsg模塊 - *付費
- 13. 獲取信息
- 14. 獲取信息
- 15. 如何在不加載模塊信息的情況下獲取?
- 16. 的Python - CSV模塊,獲取信息從一個文件
- 17. 使用Sitecore SocialConnected模塊獲取用戶詳細信息
- 18. 如何在Linux內核模塊中獲取CPU信息?
- 19. 獲取有關從屬模塊的常見信息
- 20. Magento自定義模塊從後端獲取詳細信息
- 21. 從線程信息獲取模塊名稱
- 22. Perl模塊,版本信息
- 23. PhalconPHP通過模型獲取信息
- 24. XSModel:獲取模型組信息
- 25. 獲取CPU信息
- 26. 獲取baseexception信息
- 27. C#獲取信息
- 28. 獲取Exif信息
- 29. 獲取Json信息
- 30. 獲取表信息
你想獲得什麼模塊信息? – googletorp 2010-10-01 11:21:03
我一直在開發一個模塊,它對現有模塊的信息進行分類,並根據信息文件返回信息。 – sultan 2010-10-01 11:26:51
我覺得如果在這種類型的get_info('module OR theme','MODULE NAME or THEME NAME')上有任何實現,那將會很棒。 – sultan 2010-10-01 11:34:55