37 votes

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 fonctionne pas.

59voto

sillygwailo Points 1571

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

  • Désactiver le thème : drush -l [http://example.com/](http://example.com/) pm-disable theme_name
  • Activez le thème : drush -l [http://example.com/](http://example.com/) pm-enable theme_name
  • Changez de thème : drush -l [http://example.com/](http://example.com/) vset theme_default theme_name
  • Changer le thème de l'administration : drush -l [http://example.com/](http://example.com/) vset admin_theme theme_name

23voto

Bob Newby Points 111

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

Ils définissent respectivement les thèmes par défaut et d'administration du site.

Bien entendu, ils doivent tous deux être activés, de préférence au préalable.

Vérifiez que tout est installé comme vous le souhaitez :

  • statut de drush -- liste les thèmes actuels par défaut et d'administration

  • Dans Drupal 6 - drush pml | fgrep -e thèmes -- pour vérifier le statut de chaque thème (Activé, Désactivé, etc.)

  • Dans Drupal 7 - drush pml | fgrep -e Theme

6voto

speedpak Points 21
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

4voto

Mauro Points 172

Cela vous montrera les thèmes que vous avez :

$ drush pm-list --type=theme

sortie :

Nom du paquet Statut Version

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

Core Garland (garland) désactivé 7.25+1-dev

Core Seven (sept) désactivé 7.25+1-dev

Core Stark (stark) désactivé 7.25+1-dev

Autre ASU WebSpark Bootstrap (openasu_bootstrap) désactivé 7.26-dev

Autre Danblog (danblog) Désactivé 7.x-1.0

Autres Danland (danland) Activé 7.x-1.0

Autre Kalatheme (kalatheme) désactivé 7.x-1.4

Autres Kanji (kanji) désactivé 7.x-3.5

Autre Responsive Bartik (responsive_bartik) désactivé 7.x-1.0-beta2

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

et

$ drush vset theme_default bartik

va changer votre thème en Bartik.

3voto

user1171396 Points 37

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

drush status theme

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

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

drush vset theme_default garland

La commande ci-dessus fera de Garland le thème par défaut du site.

Maintenant, changez le thème par défaut de l'administration en utilisant la commande suivante (utilisez le nom du thème de votre choix)

drush vset admin_theme garland

La commande ci-dessus fera de Garland le thème d'administration par défaut.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X