如何获得在Drupal模块列表中管理/建设/模块?Drupal的:如何获得模块列表
回答
安装“Drush”(在任何情况下,一个很好的选择,一旦你习惯了它,你一定会喜欢它)。它有一个build in command列出所有已安装的模块主题。
如果您需要查看模块列表以将其显示在别处(这可能是一个安全问题!),您可以查看drush如何执行(pm.drush.inc:218)。
此外,还有一个core function,但我不知道这是不是你想要的。
我需要在web界面来显示模块和主题的列表,以可能的用户选择的主题和模块 – sultan 2010-11-20 11:03:36
那么为什么你不能使用build/modules视图呢?或者你是否在简单地显示它而没有任何其他功能? – DrColossos 2010-11-20 11:10:26
我是新来建立/模块如何使用它? ) – sultan 2010-11-20 11:25:45
可以使用drush pm-list --type=Module --status=enabled
命令用于获取安装的模块列表。
有关更多选项,请查看http://www.drupaltonight.com/drupal-articles/using-drush-get-list-enabled-modules
用Google搜索这一点,并最终用自己的答案,我已经提交了两份年前:) – 2014-12-15 06:57:07
module_list($refresh = FALSE, $bootstrap_refresh = FALSE, $sort = FALSE, $fixed_list = NULL)
这里有更多的细节。 http://api.drupal.org/api/drupal/includes!module.inc/function/module_list/7
如果要列出所有提供给您的模块,这应该有任何的Drupal 6 Drupal的或7中运行:
<?php
// include_once('.' . base_path() . drupal_get_path('module', 'system') . '/system.admin.inc');
// Above line was intentionally commented out (see below).
$drupal_version = (int) VERSION;
$list_modules_function = '';
if ($drupal_version >= 7 && $drupal_version < 8) {
$list_modules_function = 'system_rebuild_module_data';
}
else if ($drupal_version >= 6 && $drupal_version < 7) {
$list_modules_function = 'module_rebuild_cache';
}
if (empty($list_modules_function)) {
$output = t('Oops... Looks like you are not using either version 6 or version 7 of Drupal');
}
else if (!function_exists($list_modules_function)) {
$output = t('Oops... Unable to find the function !function(). Try uncommenting the top line of this code.', array('!function' => $list_modules_function));
}
else {
$output = "<dl>\n";
$list_modules = $list_modules_function();
foreach ($list_modules as $module) {
$output .= "<dt>" . check_plain($module->info["name"]) . "</dt>\n";
$output .= "<dd>" . check_plain($module->info["description"]) . "</dd>\n";
}
$output .= "</dl>\n";
}
print $output;
?>
你能解释一下在那儿?我遇到致命错误:调用未定义的函数t()error – sheetal 2017-04-29 05:39:29
t()是一种用于多种用途的函数,但其主要用途是翻译文本。有关更多信息,请参阅此[API文档](https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7.x)。 – jerdiggity 2017-04-30 06:32:23
您还可以使用下面的命令来搜索特定的模块。 如果要列出下只能从模块列表商务模块比
drush pml | grep commerce
的Windows计算机时,你不能使用grep。所以,你必须使用FINDSTR
drush pml | findstr commerce
以下命令将工作,与他们坠入,状态和版本的包一起outputing所有可用的模块列表。
drush pm-list --type=Module --status=enabled
不好意思,从一个评论复制答案;) – Peanut 2015-05-01 07:23:01
刚刚使用它,它为我工作。我没有足够的声誉来+1任何评论或问题,所以我认为写什么对我有用将支持解决方案...:p:D – 2015-05-01 11:06:23
- 1. 如何获得模块中的Joomla标签列表
- 2. 如何获取python模块导入的模块列表
- 3. Drupal获取模块信息?
- 4. Drupal:如何主题模块
- 5. 如何升级drupal模块?
- 6. 如何使用drupal自定义模块获取数据库表
- 7. 如何获得对模块的引用?
- 8. 如何使用friendlist模块获得Drupal用户的粉丝数量?
- 9. 如何从scipy.optimize.leastsq模块获得RMSE
- 10. 如何获得模块在Zend框架
- 11. 如何获得的参数完整列表功能从模块在Python
- 12. 如何获得PHP中所有预装服务器模块的列表?
- 13. 如何删除由drupal的CCK模块
- 14. 如何自定义Drupal的ImageZoom模块
- 15. Drupal的recrutement模块
- 16. 查找在Drupal中“更改”特定表单的模块列表
- 17. 我可以获得使用easy_install安装的模块列表吗?
- 18. Drupal 7的新创建自定义的模块不显示模块列表了
- 19. 如何获得pvalues列表?
- 20. 黄瓜:如何获得一个After块中的标签列表?
- 21. 如何从外部php中的模块获取drupal var?
- 22. 如何在drupal 8模块代码中获取driectory的路径
- 23. 从模块的Drupal表格布局
- 24. Drupal - 如何获得SUM的行
- 25. 如何获取兼容的Angular 2模块的版本列表?
- 26. Drupal的模块 - 表格中块不应用模板
- 27. 如何添加在Drupal模块
- 28. 如何在Drupal中使用Feed_Xpath模块?
- 29. drupal ---如何使这个模块
- 30. Drupal 8 YAML表单模块:如何更改Hidden元素的值?
从@Gokul:'drush PM-列表--type =模块--status = enabled' – doub1ejack 2014-09-30 20:05:06