Pregunta

Estoy trabajando en la creación de un módulo y lentamente me estoy familiarizando con la API de campo y lo que todas las configuraciones funcionan en varios campos y lo que no. Mientras hago esto, parece que la única forma de actualizar un tipo de contenido personalizado es deshabilitar el módulo, desinstalarlo y luego volver a habilitarlo.

¿Hay una forma fácil de hacer esto? En este momento, es un proceso algo laborioso que requiere un puñado de clics para hacer lo mismo una y otra vez. Estoy buscando un script o módulo para manejar esto muy rápidamente con (idealmente) un solo clic.

¿Fue útil?

Solución

SOLUCIÓN 1. Desarrollo + desgarbado:

Puedes usar desgarrar Comando DRUSH para la reinstalación del módulo con todas las dependencias del módulo:

drush devel-reinstall modulename

También hay alias para este comando

drush dre modulename

Solución 2. Drush:

Esto es algo que normalmente usaría cenador por

drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule

También puede usarlo para definir sus propios comandos personalizados para combinarlos en un solo comando.

Otros consejos

Si no tiene accidente de shell el Desarrollar módulo proporciona tal funcionalidad. Instalarlo y visitar mysite.com/devel/reinstall.

Para aquellos de ustedes que quieren un script que haga el comando Desarrollo sin el Desarrollo:https://github.com/nategd/drupal_module_restart

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top