Я пытаюсь создать профиль установки и хочу, чтобы после установки моя настраиваемая тема была включена и настроена по умолчанию.
Добавление в MYPROFILE.info.yml ...
theme:
- my_theme
...недостаточно. Это только устанавливает его, но это не установлено в качестве темы по умолчанию.
Я думаю, что я должен сделать что-то еще в файле MYPROFILE.install в
function MYPROFILE_install() {
// how to set as default my custom theme
}
Спасибо
theming
8
installation-profile
Гийом Буа
источник
источник
\Drupal::service('theme_installer')->install(['theme_name']);
Вы можете создать сайт с правильной темой по умолчанию и скопировать файлы конфигурации, связанные с темой, в каталог конфигурации вашего профиля (или все файлы, если это имеет смысл для вашего профиля).
См. Https://www.drupal.org/node/2210443#config для получения дополнительной информации.
источник