tutorial plantillas modules drupal

plantillas - drupal tutorial



¿Cuál es el comando drush para cambiar un tema en Drupal 7? (7)

¿Cuál es el comando drush para cambiar un tema en Drupal 7?

drush theme disable theme_name drush theme enable theme_name

No funciona.


Drupal / Drush 8

La tabla de variables ha sido reemplazada por la tabla config en Drupal 8, por lo que el comando drush vset ya no funcionará. Para Drupal8 / Drush8, use lo siguiente para establecer el tema predeterminado:

drush config-set system.theme default THEME_NAME

y lo siguiente para establecer el tema de administración:

drush config-set system.theme admin THEME_NAME


Comandos Drush para el cambio específico

drush vset theme_default THEMENAME drush vset admin_theme THEMENAME

Por ejemplo:

drush vset theme_default bird drush vset admin_theme fly

Estos establecerán el tema de administración del sitio

Configuraciones para Drush

drush status : enumera los temas predeterminados y administrativos actuales

En Drupal 7 - drush pml | fgrep -e Theme drush pml | fgrep -e Theme


Eche un vistazo al comentario en http://drupal.org/node/530780#comment-2513534 que tiene los últimos comandos relacionados con los temas (en realidad, a partir de 3.0, pero parecen funcionar también con Drush 4.x) .


Para saber el tema actual en el sitio, mover dentro del directorio raíz del proyecto y luego

drush status theme

El comando anterior le dirá el conjunto de temas actual como predeterminado para el sitio y administrador ambos

Ahora cambie el tema predeterminado del sitio usando el siguiente comando (use el nombre del tema que prefiera)

drush vset theme_default garland

El comando anterior hará que garland sea el tema predeterminado del sitio

Ahora cambie el tema predeterminado de administrador utilizando el siguiente comando (use el nombre del tema que prefiera)

drush vset admin_theme garland

El comando anterior hará que garland sea el tema de administrador predeterminado


Puedes usar:

  • drush vset theme_default THEMENAME
  • drush vset admin_theme THEMENAME

Por ejemplo:

drush vset theme_default bluemarine drush vset admin_theme shiny

Estos establecerán los temas predeterminados y de administración del sitio, respectivamente.

Por supuesto, ambos deben estar habilitados, preferiblemente de antemano.

Verifique que las cosas estén configuradas de la manera que desee usando:

  • estado de drone : enumera los temas predeterminados y administrativos actuales

  • En Drupal 6 - drush pml | fgrep -e themes - para verificar el estado de cada tema (Habilitado, Deshabilitado, etc.)

  • En Drupal 7 - drush pml | fgrep -e Tema


esto te mostrará los temas que tienes:

$ drush pm-list --type=theme

salida:

Nombre del paquete Estado Versión

Core Bartik (bartik) habilitado 7.25 + 1-dev

Core Garland (guirnalda) Desactivado 7.25 + 1-dev

Core Seven (siete) Deshabilitado 7.25 + 1-dev

Core Stark (severo) Desactivado 7.25 + 1-dev

Otro ASUS WebSpark Bootstrap (openasu_bootstrap) Desactivado 7.26-dev

Otro Danblog (danblog) Deshabilitado 7.x-1.0

Otro Danland (danland) habilitado 7.x-1.0

Otro Kalatheme (kalatheme) Desactivado 7.x-1.4

Otros kanji (kanji) deshabilitados 7.x-3.5

Otro Responsive Bartik (responsive_bartik) Desactivado 7.x-1.0-beta2

Otro theme700 (theme700) habilitado 7.x-1.0

y

$ drush vset theme_default bartik

cambiará tu tema a Bartik.


drush dl theme_name

El comando anterior descarga el tema.

drush en theme_name

El comando anterior habilita el tema.

Ahora, para configurar el tema habilitado como tema predeterminado, use el siguiente comando.

drush vset theme_default theme_name