什么是在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