在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