Drush et les themes

activer le theme foo: drush vset theme_default foo

drush 5

Vider les caches de thèmes

drush cc propose une liste (0=cancel, 1 all ... 11 views) :
drush cc css-js 
drush cc theme-registry

Vérifier l'état de chaque thème : drush pml | fgrep -e Theme

Info des Thèmes: drush pmi

La sortie donne la liste des régions... Un ex:
 Extension :  sky ;  Project :  sky ;  Type :  theme ;  Title :  Sky ;  Description :  A minimal, re-colorable... base theme.
 Version :  7.x-3.0
 Date    :  2014-03-23  ;  Package :  Other ;  Core    :  7.x
 PHP :  5.2.4 (note: admin/reports/status indique pour le site "5.5.9-1ubuntu4")
 Status  :  disabled
 Path    :  sites/all/themes/sky
 Configure   :  Aucun(e)
 Engine  :  phptemplate
 Base theme  :  AT Core
 Regions :  Menu Bar, Help, Highlighted, Main content, Content bottom, Secondary content ... Dashboard (inactive)
 Features  :  logo, name, slogan, node_user_picture, comment_user_picture, comment_user_verification, favicon
 Stylesheets :
 Scripts   :  js/scripts.js

Tester (si on a plusieurs themes et sous themes nommés sky1, sky2, sky1dev...) drush pmi sky*
enlightened drush mpi sky* | fgrep -e theme permet de voir l'arborescence des sous themes sky.
 

archives (drush 4)

Drush 3 Drush 4
theme-enable
theme-disable
theme-info
theme-list
theme-list-enabled
theme-set-default
theme-set-admin
theme-status
pm-enable
pm-disable
pm-info
pm-list –type=theme
pm-list –type=theme –status=enabled
vset theme_default
vset admin_theme
status theme

omega_tools ajoute l'intégration de drush à omega 3, et est intégré à omega4 (ne pas l'installer): sudo drush omega-wizard
drush omega-subtheme "Nom de mon theme" --starterkit=starterkit_omega_html5    KO


http://drush.ws