Primeiro, você deve alterar manualmente cada região de bloco desejada em que deseja Administration>Structure>Block layout Tab
e, em seguida, acessar a função de exportação de configuração em:
Administration>Configuration>Development>Configuration synchronization>Export Tab>Single item
para 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 uuid
e o hash de configuração principal,
por exemplo Site Branding
, block.block.MY_THEME_branding.yml
arquivo 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/optional
ou o MY_THEME/config/install
diretório (se tiver certeza absoluta de que todas as dependências foram atendidas)
- Desinstale
MY_THEME
e limpe todos os caches
- Reinstale
MY_THEME
novamente