从 Glazed Theme 迁移到 DXPR Theme.
自 2021 年 4 月 15 日起,所有 Glazed 产品将被标记为不受支持。如果您的网站目前安装了 Glazed 产品,您的网站可能面临风险。
如何从 Glazed Theme 迁移到 DXPR Theme
- 下载新的开源 DXPR Theme + Helper 模块(Drupal.org),或用 Composer 安装。
- 启用 DXPR Theme
- 启用 配置管理器模块:
- 进入扩展
- 搜索配置管理器
- 向下滚动并选择安装
- 导出当前主题设置:
- 进入配置 > 开发 > 配置同步
- 选择导出
- 选择“单个条目”
- 在“配置名称”下,选择“color.theme.glazed”
- 复制所有设置
- 在新标签页中打开导入区
- 选择“简单配置”
- 新建名称,例如“color.theme.dxpr_theme”
- 点击导入
- 对“glazed.settings”重复步骤 4.4 到 4.9,并将其命名为“dxpr_theme.settings”
- 进入“主题设置”,点击“保存配置”。
- 如果主题设置中有自定义 CSS 或自定义 JS,请在自定义代码中将字符串glazed 替换为dxpr_theme,并再次保存主题设置表单。
- 进入结构 > 区块布局,确保沿用区块摆放(与您在 DXPR 中的一致)
- 禁用 Glazed Helper 模块:
- 为确保在此过程中不丢失任何内容类型,请进入网站代码,搜索“.info.yml”
- 将所有对glazed_helper的依赖替换为dxper_theme_helper,然后保存
- 禁用 Glazed Helper 模块
- 清空缓存。
- 如果您曾用 Glazed Theme 页面设置来自定义字段,您需要:
- 进入节点的设置
- 选择“编辑”
- 将相同的自定义设置沿用到 DXPR Theme 页面设置中
- 删除 Glazed 页面设置字段集合。
- 下载新的开源 DXPR Theme + Helper 模块,下载自 Drupal.org
- 禁用Glazed Helper 模块。
- 启用 DXPR Theme Helper 模块 + DXPR Theme
- 导出当前主题设置
- 进入主题设置
- 选择“导入/导出”
- 复制所有自定义主题设置。
- 点击“外观”
- 在 DXPR 主题下点击“设置”。
- 选择“导入/导出”,再选择“导入主题设置”
- 粘贴您的主题设置
- 向下滚动并选择“保存配置”。
- 将 DXPR 设为默认主题:
- 进入“外观”
- 在 DXPR Theme 下选择“设为默认”
- 如果您曾用 DXPR Theme 页面设置隐藏区域,您需要:
- 进入节点的设置
- 选择“编辑”
- 在 DXPR Theme 页面设置下隐藏所需字段
- 移除 Glazed 页面设置字段:
- 进入“结构”
- 选择“内容类型”
- 为所需的内容类型选择“管理字段”
- 点击 Glazed 页面设置所在行的“删除”图标
- 将区块配置迁移到 DXPR Theme
- 选择“结构”
- 选择“区块”
- 选择右上角的“DXPR Theme”选项卡
- 将“Glazed”下的配置原样沿用到“DXPR Theme”
- 完成后禁用 Glazed Theme 并将其从网站中移除。
迁移需要帮助吗?
对于小型项目,迁移并验证内容的完整性很容易。
对于较大的项目,模块与配置之间的相互作用可能让迁移变得复杂。
DXPR 团队可以为您的迁移(从 Glazed 到 DXPR 产品)提供咨询或直接执行服务。