我正在编写安装配置文件,并希望将默认系统主题(Garland)切换为我自己的主题。第一步,主题应该替换 Garland - 当我选择安装配置文件时。在这个阶段 Drupal 没有被引导,所以我不能设置适当的数据库变量。
任何想法如何做到这一点?
我正在编写安装配置文件,并希望将默认系统主题(Garland)切换为我自己的主题。第一步,主题应该替换 Garland - 当我选择安装配置文件时。在这个阶段 Drupal 没有被引导,所以我不能设置适当的数据库变量。
任何想法如何做到这一点?
简短的回答,你不能。它在_drupal_maintenance_theme()中相当硬编码:
// Install and update pages are treated differently to prevent theming overrides.
if (defined('MAINTENANCE_MODE') && (MAINTENANCE_MODE == 'install' || MAINTENANCE_MODE == 'update')) {
$theme = 'minnelli';
}