web-dev-qa-db-fra.com

Quelle est la commande drush pour changer un thème dans Drupal 7?

Quelle est la commande drush pour changer un thème dans Drupal 7?

drush theme disable theme_name
drush theme enable theme_name

ne marche pas.

37
user550265

Jetez un coup d’œil au commentaire à l’adresse http://drupal.org/node/530780#comment-2513534 qui contient les dernières commandes relatives aux thèmes (en réalité, depuis la version 3.0, mais elles semblent fonctionner avec Drush 4. x aussi).

59
sillygwailo

Vous pouvez utiliser:

  • drush vset theme_default THEMENAME
  • drush vset admin_theme THEMENAME

Par exemple:

drush vset theme_default bluemarine 
drush vset admin_theme shiny

Ceux-ci définiront les thèmes par défaut et administrateur du site, respectivement.

Bien sûr, ils doivent tous deux être activés, de préférence avant.

Vérifiez que les choses sont configurées comme vous le souhaitez en utilisant:

  • drush status - répertorie les thèmes par défaut et d'administration actuels

  • Dans Drupal 6 - drush pml | fgrep -e themes - pour vérifier l’état de chaque thème (activé, désactivé, etc.) 

  • Dans Drupal 7 - drush pml | fgrep -e Thème

23
Bob Newby
drush dl theme_name

La commande ci-dessus télécharge le thème.

drush en theme_name

La commande ci-dessus active le thème.

Maintenant, pour définir le thème activé comme thème par défaut, utilisez la commande ci-dessous.

drush vset theme_default theme_name
6
user2493028

Drupal/Drush 8

La table variables a été remplacée par la table config dans Drupal 8; la commande drush vset ne fonctionnera donc plus. Pour Drupal8/Drush8, utilisez les éléments suivants pour définir le thème par défaut:

drush config-set system.theme default THEME_NAME

et les éléments suivants pour définir le thème de l'administrateur:

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

cela vous montrera les thèmes que vous avez:

$ drush pm-list --type=theme

sortie:

Nom du package Statut Version

Core Bartik (bartik) Activé 7.25 + 1-dev

Core Garland (guirlande) Disabled 7.25 + 1-dev

Core Seven (sept) Disabled 7.25 + 1-dev

Core Stark (stark) Disabled 7.25 + 1-dev

Autre ASU WebSpark Bootstrap (openasu_bootstrap) Disabled 7.26-dev

Autre Danblog (danblog) Disabled 7.x-1.0

Autre Danland (danland) activé 7.x-1.0

Autre Kalatheme (Kalatheme) Disabled 7.x-1.4

Autres Kanji (Kanji) Désactivé 7.x-3.5

Autre Bartik réactif (responsive_bartik) Disabled 7.x-1.0-beta2

Autre theme700 (theme700) activé 7.x-1.0

et

$ drush vset theme_default bartik

va changer votre thème à Bartik.

4
Mau

Pour connaître le thème actuel sur le site, déplacez-vous dans le répertoire racine du projet, puis

drush status theme

La commande ci-dessus vous indiquera le thème actuel défini par défaut pour le site et pour l'administrateur.

Maintenant, changez le thème par défaut du site en utilisant la commande ci-dessous (utilisez le nom du thème de votre choix)

drush vset theme_default garland

La commande ci-dessus fera de garland un thème de site par défaut

Maintenant, changez le thème admin par défaut en utilisant la commande ci-dessous (utilisez le nom du thème de votre choix)

drush vset admin_theme garland

La commande ci-dessus fera garland comme thème d'administration par défaut

3
Mrityunjoy Marial

Drush Commandes pour le changement spécifique

drush vset theme_default THEMENAME
drush vset admin_theme THEMENAME

Par exemple:

drush vset theme_default bird
drush vset admin_theme fly

Ceux-ci définiront le thème d'administration du site

Paramètres pour Drush

drush status - répertorie les thèmes par défaut et d'administration actuels

Dans Drupal 7 - drush pml | fgrep -e Theme

1
Iti Jha