Estoy tratando de crear un perfil de instalación y quiero tener mi tema personalizado habilitado y configurado de forma predeterminada después de la instalación.
Agregando en MYPROFILE.info.yml ...
theme:
  - my_theme
...no es suficiente. Esto solo lo instala, pero no está configurado como el tema predeterminado.
Supongo que tengo que hacer algo más en el archivo MYPROFILE.install en
function MYPROFILE_install() {
  // how to set as default my custom theme
}
Gracias
                    
                        theming
                                8
                                installation-profile
                                
                    
                    
                        Guillaume Bois
fuente
                
                
            fuente

\Drupal::service('theme_installer')->install(['theme_name']);Puede crear un sitio que tenga el tema predeterminado correcto y copiar los archivos de configuración relacionados con el tema en el directorio de configuración de su perfil (o todos los archivos si tiene sentido para su perfil).
Consulte https://www.drupal.org/node/2210443#config para obtener más información.
fuente