Primeiro, você deve alterar manualmente cada região de bloco desejada em que deseja Administration>Structure>Block layout Tabe, em seguida, acessar a função de exportação de configuração em:
Administration>Configuration>Development>Configuration synchronization>Export Tab>Single itempara exportar cada uma das configurações de bloco do seu tema.
Em seguida, verifique os arquivos YAML gerados e coloque-os em uma nova pasta dentro do seu tema em /config/install. você desinstalou o tema e o reinstalou como padrão.
Resumo:
1. Instale MY_THEME
2. Coloque os blocos nas regiões desejadas
3. Exporte os arquivos de configuração e remova-os uuide o hash de configuração principal,
por exemplo Site Branding, block.block.MY_THEME_branding.ymlarquivo de bloco
langcode: en
status: true
dependencies:
module:
- system
theme:
- DEPENDENT_THEME
id: MY_THEME_branding
theme: MY_THEME
region: site_branding
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true
visibility: { }
- Coloque os arquivos de configuração
MY_THEME/config/optionalou o MY_THEME/config/installdiretório (se tiver certeza absoluta de que todas as dependências foram atendidas)
- Desinstale
MY_THEMEe limpe todos os caches
- Reinstale
MY_THEMEnovamente