web-dev-qa-db-ja.com

Drupal 7でテーマを変更するdrushコマンドとは何ですか?

Drupal 7でテーマを変更するdrushコマンドとは何ですか?

drush theme disable theme_name
drush theme enable theme_name

動作しません。

37
user550265

http://drupal.org/node/530780#comment-2513534 のコメントをご覧ください。テーマに関連する最新のコマンドがあります(実際には3.0の時点で、 Drush 4.xも同様)。

59
sillygwailo

次を使用できます。

  • drush vset theme_default THEMENAME
  • vset admin_themeテーマ名を押しつぶす

例えば:

drush vset theme_default bluemarine 
drush vset admin_theme shiny

これらは、それぞれサイトのデフォルトテーマと管理テーマを設定します。

もちろん、できれば事前に両方を有効にする必要があります。

使用したい方法で設定されていることを確認します。

  • drush status-現在のデフォルトおよび管理テーマをリストします

  • In Drupal 6-dml pml | fgrep -e themes-各テーマのステータスを確認する(有効、無効など)

  • In Drupal 7-dml pml | fgrep -e Theme

23
Bob Newby
drush dl theme_name

上記のコマンドはテーマをダウンロードします。

drush en theme_name

上記のコマンドはテーマを有効にします。

今、有効なテーマをデフォルトのテーマとして設定するには、以下のコマンドを使用します。

drush vset theme_default theme_name
6
user2493028

Drupal/Drush 8

variablesテーブルは、Drupal 8)のconfigテーブルに置き換えられたため、drushコマンドvsetは機能しなくなりました。/Drush8は、次を使用してデフォルトテーマを設定します。

drush config-set system.theme default THEME_NAME

また、管理テーマを設定するには次のようにします。

drush config-set system.theme admin THEME_NAME
5
Adam Balsam

これはあなたが持っているテーマを表示します:

$ 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)Disabled 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

その他のResponsive Bartik(responsive_bartik)無効7.x-1.0-beta2

その他のtheme700(theme700)有効7.x-1.0

そして

$ drush vset theme_default bartik

テーマがBartikに変更されます。

4
Mau

サイトの現在のテーマを知るには、プロジェクトのルートディレクトリ内を移動してから

drush status theme

上記のコマンドは、サイトと管理者の両方のデフォルトとして設定されている現在のテーマを示します

次に、以下のコマンドを使用してサイトのデフォルトテーマを変更します(選択したテーマ名を使用)

drush vset theme_default garland

上記のコマンドは、ガーランドをデフォルトのサイトテーマとして作成します

次に、以下のコマンドを使用して管理者のデフォルトテーマを変更します(選択したテーマ名を使用)

drush vset admin_theme garland

上記のコマンドは、ガーランドをデフォルトの管理テーマにします

3

特定の変更のためのブラシコマンド

drush vset theme_default THEMENAME
drush vset admin_theme THEMENAME

例えば:

drush vset theme_default bird
drush vset admin_theme fly

これらはサイトの管理テーマを設定します

Drushの設定

drush status-現在のデフォルトおよび管理テーマをリストします

In Drupal 7-drush pml | fgrep -e Theme

1
Iti Jha