function better_login_form_config_theme in Better Login Form Configuration 8.2
Implements hook_theme().
File
- ./
better_login_form_config.module, line 54 - Contains Drupal\better_login_form_config.
Code
function better_login_form_config_theme() {
$myConfig = \Drupal::config('better_login_form_config.settings');
$theme['page__user__login'] = [
'preprocess functions' => [
'better_login_form_config_preprocess_better_login_form_config',
],
];
$theme['page__user__register'] = [
'preprocess functions' => [
'better_login_form_config_preprocess_better_login_form_config',
],
];
$theme['page__user__password'] = [
'preprocess functions' => [
'better_login_form_config_preprocess_better_login_form_config',
],
];
$theme['page__user__reset'] = [
'preprocess functions' => [
'better_login_form_config_preprocess_better_login_form_config',
],
];
// Exclude register template.
if (!empty($myConfig
->get('include_regi_template'))) {
unset($theme['page__user__register']);
}
// Exclude login template.
if (!empty($myConfig
->get('include_login'))) {
unset($theme['page__user__login']);
}
// Exclude forgot password template.
if (!empty($myConfig
->get('include_forgot_template'))) {
unset($theme['page__user__password']);
}
return $theme;
}