在Drupal 7中更改主题的drush命令是什么?
drush theme disable theme_name
drush theme enable theme_name
不起作用。
答案 0 :(得分:59)
查看http://drupal.org/node/530780#comment-2513534的评论,其中包含与主题相关的最新命令(实际上,从3.0开始,但它们似乎也适用于Drush 4.x)。
drush -l http://example.com/ pm-disable theme_name
drush -l http://example.com/ pm-enable theme_name
drush -l http://example.com/ vset theme_default theme_name
drush -l http://example.com/ vset admin_theme theme_name
答案 1 :(得分:23)
您可以使用:
例如:
drush vset theme_default bluemarine
drush vset admin_theme shiny
这些将分别设置网站的默认主题和管理主题。
当然,必须先启用它们,最好事先启用。
检查事情的设置方式:
溺水状态 - 列出当前默认和管理主题
在Drupal 6中 - drush pml | fgrep -e themes - 检查每个主题的状态 (已启用,已禁用等)
在Drupal 7中 - drush pml | fgrep -e主题
答案 2 :(得分:6)
drush dl theme_name
以上命令下载主题。
drush en theme_name
以上命令启用主题。
现在,要将启用的主题设置为默认主题,请使用以下命令。
drush vset theme_default theme_name
答案 3 :(得分:5)
variables
表已被Drupal 8中的config
表替换,因此drush命令vset
将不再起作用。对于Drupal8 / Drush8,使用以下命令设置默认主题:
drush config-set system.theme default THEME_NAME
以及以下设置管理主题:
drush config-set system.theme admin THEME_NAME
答案 4 :(得分:4)
这将显示您拥有的主题:
$ drush pm-list --type=theme
输出:
包名称状态版本
Core Bartik(bartik)启用7.25 + 1-dev
核心花环(花环)已禁用7.25 + 1-dev
核心七(7)禁用7.25 + 1-dev
Core Stark(stark)已禁用7.25 + 1-dev
其他ASU WebSpark Bootstrap(openasu_bootstrap)已禁用7.26-dev
其他Danblog(danblog)已禁用7.x-1.0
其他Danland(danland)启用7.x-1.0
其他Kalatheme(kalatheme)禁用7.x-1.4
其他汉字(汉字)已禁用7.x-3.5
其他响应性Bartik(responsive_bartik)已禁用7.x-1.0-beta2
其他theme700(theme700)启用7.x-1.0
和
$ drush vset theme_default bartik
会将您的主题更改为Bartik。
答案 5 :(得分:3)
要了解项目根目录中的当前主题,然后
drush status theme
以上命令会告诉您当前主题设置为网站和管理员的默认设置
现在使用以下命令更改网站默认主题(使用您选择的主题名称)
drush vset theme_default garland
以上命令会将garland设为默认网站主题
现在使用以下命令更改admin默认主题(使用您选择的主题名称)
drush vset admin_theme garland
上面的命令会将garland设为默认的管理主题
答案 6 :(得分:1)
针对特定更改的Drush命令
drush vset theme_default THEMENAME
drush vset admin_theme THEMENAME
例如:
drush vset theme_default bird
drush vset admin_theme fly
这些将设置网站的管理主题
Drush的设置
drush status
- 列出当前的默认主题和管理主题
在Drupal 7中 - drush pml | fgrep -e Theme