Sto creando un profilo di installazione per il mio progetto interno dell'azienda attuale.
Durante il processo di installazione, uno dei moduli personalizzati si arresta in modo anomalo durante il init()
tentativo, poiché tenta di utilizzare una variabile globale definita su settings.php
(che è l'attuale comportamento predefinito del modulo)
Usando system_form_install_settings_form_alter()
ho modificato il modulo delle impostazioni, aggiungendo un campo di testo di input per l'input dell'utente e al momento dell'invio il valore viene aggiunto settings.php
, ma settings.php
viene riscritto prima dell'inizio dell'installazione del profilo.
Esiste un modo per impedire la pulizia settings.php
tramite il processo di installazione?