什么是在Drupal 7中更改主题的drush命令?
什么是在Drupal 7中更改主题的drush命令?
drush theme disable theme_name drush theme enable theme_name 不起作用。
看看在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
-  更改pipe理主题: drush -l http://example.com/ vset admin_theme theme_name
您可以使用:
- drush vset theme_default THEMENAME
- drush vset admin_theme THEMENAME
例如:
 drush vset theme_default bluemarine drush vset admin_theme shiny 
这些将分别设置网站的默认和pipe理主题。
当然,他们都必须启用,最好事先。
检查事情是按照你想要的方式设置的:
- 
drush状态 – 列出当前的默认和pipe理主题 
- 
在Drupal 6 – drush pml | fgrep -e主题 – 检查每个主题的状态(启用,禁用等) 
- 
在Drupal 7 – drush pml | fgrep -e主题 
 drush dl theme_name 
以上命令下载主题。
 drush en theme_name 
以上命令启用主题。
现在,要将启用的主题设置为默认主题,请使用以下命令。
 drush vset theme_default theme_name 
Drupal / Drush 8
  variables表已被Drupal 8中的config表所取代,所以drush命令vset将不再起作用。 对于Drupal8 / Drush8使用以下设置默认主题: 
 drush config-set system.theme default THEME_NAME 
和以下设置pipe理主题:
 drush config-set system.theme admin THEME_NAME 
这会告诉你你拥有的主题:
 $ drush pm-list --type=theme 
输出:
包名称状态版本
核心Bartik(bartik)启用7.25 + 1-dev
核心花环(花环)禁用7.25 + 1-dev
核心七(七)禁用7.25 + 1-dev
核心斯塔克(斯塔克)禁用7.25 + 1开发
其他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。
要知道网站上的当前主题,然后移到项目根目录下
 drush status theme 
上面的命令会告诉你当前的主题设置为站点和pipe理员的默认值
现在使用以下命令更改网站的默认主题(使用您select的主题名称)
 drush vset theme_default garland 
上面的命令将使花环成为默认的网站主题
现在使用以下命令更改pipe理员默认主题(使用您select的主题名称)
 drush vset admin_theme garland 
以上命令将使花环成为默认的pipe理主题
Drush命令的具体更改
 drush vset theme_default THEMENAME drush vset admin_theme THEMENAME 
例如:
 drush vset theme_default bird drush vset admin_theme fly 
这些将设置网站的pipe理主题
Drush的设置
  drush status – 列出当前的默认和pipe理主题 
 在Drupal 7  – drush pml | fgrep -e Theme drush pml | fgrep -e Theme