Skip to content
Snippets Groups Projects

Set a help message on the db form

Merged Adam G-H requested to merge issue/drupal_cms-3494845:3494845-db-form-message into 1.x
@@ -122,11 +122,19 @@ function drupal_cms_installer_form_install_settings_form_alter(array &$form): vo
@@ -122,11 +122,19 @@ function drupal_cms_installer_form_install_settings_form_alter(array &$form): vo
// configuration.
// configuration.
if (extension_loaded('pdo_sqlite') && array_key_exists(SQLITE_DRIVER, $form['driver']['#options'])) {
if (extension_loaded('pdo_sqlite') && array_key_exists(SQLITE_DRIVER, $form['driver']['#options'])) {
$form['driver']['#default_value'] = SQLITE_DRIVER;
$form['driver']['#default_value'] = SQLITE_DRIVER;
 
$form['driver']['#type'] = 'select';
// The database file path has a sensible default value, so move it into the
// The database file path has a sensible default value, so move it into the
// advanced options.
// advanced options.
$form['settings'][SQLITE_DRIVER]['advanced_options']['database'] = $form['settings'][SQLITE_DRIVER]['database'];
$form['settings'][SQLITE_DRIVER]['advanced_options']['database'] = $form['settings'][SQLITE_DRIVER]['database'];
unset($form['settings'][SQLITE_DRIVER]['database']);
unset($form['settings'][SQLITE_DRIVER]['database']);
 
 
$form['help'] = [
 
'#prefix' => '<p class="cms-installer__subhead">',
 
'#markup' => t("You don't need to change anything here unless you want to use a different database type."),
 
'#suffix' => '</p>',
 
'#weight' => -50,
 
];
}
}
}
}
Loading