-
Notifications
You must be signed in to change notification settings - Fork 0
/
seeds.install
44 lines (36 loc) · 832 Bytes
/
seeds.install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/**
* @file
* Install, update and uninstall functions for the Seeds profile.
*/
use Drupal\views\Entity\View;
/**
* Implements hook_install().
*/
function seeds_install() {
// Set front page to "user".
if (Drupal::moduleHandler()->moduleExists('user')) {
Drupal::configFactory()
->getEditable('system.site')
->set('page.front', '/user')
->save(TRUE);
}
// Disable frontpage andd taxonomy term view page.
View::load('frontpage')
->disable()
->save();
View::load('taxonomy_term')
->disable()
->save();
// Enable the admin theme.
Drupal::configFactory()
->getEditable('node.settings')
->set('use_admin_theme', TRUE)
->save(TRUE);
}
/**
* Enable fpa module.
*/
function seeds_update_9001() {
\Drupal::service('module_installer')->install(['fpa']);
}