在 Drupal 10 中使用 Drush 设置主题,主要涉及以下几个常用命令。请确保你已经进入 Drupal 的根目录,并且 Drush 已正确安装。
1. 设置为默认主题
这是最常用的操作,将指定的主题设置为网站的前台默认主题。
bash
或者使用简写:
bash
示例: 将 Olivero 设置为默认主题
bash
2. 设置为管理主题
如果你想将某个主题用于后台管理页面:
bash
示例: 将 Claro 设置为管理主题
bash
3. 启用主题
在设置为主题之前,必须先启用它(如果尚未启用)。
bash
或者简写:
bash
示例:
bash
4. 查看当前主题状态
如果你想查看当前哪些主题是启用的,或者确认默认主题是谁:
bash
或者简写:
bash
该命令会列出所有主题,并显示其状态和类型。
5. 切换回维护主题 (特殊情况)
如果你的网站因为主题报错无法访问,可能需要强制切换到维护主题来修复:
bash
小贴士:如何获取主题机器名?
如果你不确定主题的准确机器名(不能包含空格或特殊字符),可以使用 drush thl 查看,或者如果你使用的是 Drupal Console(虽然 Drupal 10 主要用 Drush),命令会有所不同,但在 Drush 中上述命令是标准做法。
总结流程:
drush then 主题名(先启用)drush cset system.theme default 主题名(再设为默认)drush cr(清除缓存以确保生效,通常 Drush 会自动处理,但手动清一下更保险)
评论