En primer lugar, debe cambiar cada región de bloque deseada que desee manualmente Administration>Structure>Block layout Tab
y luego ir a la función de exportación de configuración en:
Administration>Configuration>Development>Configuration synchronization>Export Tab>Single item
para exportar cada una de las configuraciones de bloque para su tema.
Luego, debe echar un vistazo a los archivos YAML generados y colocarlos en una nueva carpeta dentro de su tema en /config/install
. luego desinstaló el tema y luego lo reinstaló como predeterminado.
Resumen:
1. Instalar MY_THEME
2. Coloque los bloques en las regiones deseadas
3. Exporte los archivos de configuración y elimínelos uuid
y el hash de configuración central,
por ejemplo Site Branding
, el block.block.MY_THEME_branding.yml
archivo de bloque
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 los archivos de configuración a
MY_THEME/config/optional
o MY_THEME/config/install
directorio (si está absolutamente seguro se cumplen todas las dependencias)
- Desinstalar
MY_THEME
y borrar todas las cachés
- Reinstalar
MY_THEME
nuevamente