首先,您应该手动更改每个所需的块区域Administration>Structure>Block layout Tab
,然后转到以下位置的配置导出功能:
Administration>Configuration>Development>Configuration synchronization>Export Tab>Single item
导出主题的每个块设置。
然后,您应该查看生成的YAML文件,并将其放在主题中的新文件夹中/config/install
。然后,您卸载了主题,然后将其作为默认主题重新安装。
摘要:
1.安装MY_THEME
2.将块放置在所需的区域中
3.导出配置文件并从中删除,并删除
示例块文件的uuid
核心配置哈希
Site Branding
block.block.MY_THEME_branding.yml
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: { }
- 将配置文件放置到
MY_THEME/config/optional
或MY_THEME/config/install
目录中(如果您完全确定满足所有依赖性)
- 卸载
MY_THEME
并清除所有缓存
- 重新安装
MY_THEME
一次