Domanda

Sto lavorando sulla creazione di un modulo e sto lentamente la conoscenza della API campo e quello che tutte le impostazioni di lavoro su vari campi e che cosa non fare. Mentre sto facendo questo, sembra che l'unico modo per aggiornare un tipo di contenuto personalizzato è quello di disabilitare il modulo, disinstallare, poi riattivarla.

C'è un modo semplice per fare questo? In questo momento, si tratta di un processo piuttosto laborioso che richiede una manciata di click per fare la stessa cosa più e più volte. Sto cercando uno script o di un modulo per la gestione di questo molto rapidamente con (idealmente) un solo clic.

È stato utile?

Soluzione

Soluzione 1. Devel + Drush:

È possibile utilizzare devel Drush comando per il modulo reinstallazione con tutte le dipendenze dei moduli:

drush devel-reinstall modulename

C'è anche alias per questo comando

drush dre modulename

Soluzione 2. Drush:

Questa è una cosa che vorrei di solito usare Drush per

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

Si potrebbe anche usare per definire i propri comandi personalizzati per combinare questi in un singolo comando.

Altri suggerimenti

Se non si ha accesso alla shell del Devel modulo fornisce tale funzionalità. Installarlo e visita mysite.com/devel/reinstall .

Per quelli di voi che vogliono uno script che fa il comando devel senza la devel: https://github.com/nategd/drupal_module_restart

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top