Добавление страниц на экран установки Drupals - PullRequest
0 голосов
/ 03 февраля 2012

После долгих поисков я не смог найти способ добавить дополнительные страницы на экране установки Drupal 7. Кто-нибудь знает, как это сделать?

1 Ответ

2 голосов
/ 03 февраля 2012

Вы можете добавить hook_install_tasks() в свой профиль. Со страницы документов:

Все заданные здесь задачи будут выполняться по порядку после того, как установщик завершит этап настройки сайта, но до того, как он перейдет к окончательному импорту языков и завершению установки.

Возьмем профиль Commerce Kickstart в качестве хорошего примера:

function commerce_kickstart_install_tasks() {
  $tasks = array();

  // Add a page allowing the user to indicate they'd like to install demo content.
  $tasks['commerce_kickstart_example_store_form'] = array(
    'display_name' => st('Example store'),
    'type' => 'form',
  );

  return $tasks;
}

function commerce_kickstart_example_store_form() {
  // ...
}
...