菜单卡Drupal 8配置文件

时间:2018-10-05 10:55:46

标签: drupal drupal-8

对于Drupal来说还很陌生,我受命为Drupal 8进行安装配置文件工作。由于我不是(也可能没人),我喜欢安装不需要的其他东西,因此我试图创建一个“菜单卡”配置文件,以检查安装模块。

我的第一个问题是,在实际安装和配置过程运行之前,是否甚至可以在安装过程中显示表单?,因为向安装任务添加表单仅在安装已运行。

如果可能的话,下一个问题是如何在安装之前显示表单?如果无法做到这一点,最好的替代方法是只使用composer.json文件向配置文件中添加其他模块,以便在运行composer install时安装这些模块吗?

1 个答案:

答案 0 :(得分:0)

使用hook_install_tasks()

/**
 * Implements hook_install_tasks().
 */
function MYPROFILE_install_tasks(&$install_state) {
  $tasks = [
    ‘\Drupal\MYPROFILE\Form\ConfigurationForm’ => [
    ‘display_name’ => t(‘Additional configuration’),
    ‘type’ => ‘form’,
    ],
  ];
  return $tasks;
}

-来自Medium

的代码段