Tworzę profil instalacyjny dla mojego obecnego projektu wewnętrznego firmy.
Podczas procesu instalacji jeden z modułów niestandardowych ulega awarii init()
, ponieważ próbuje użyć jednej zdefiniowanej zmiennej globalnej settings.php
(jest to bieżące domyślne zachowanie modułu)
Za pomocą system_form_install_settings_form_alter()
zmieniłem formularz ustawień, dodając jedno pole tekstowe do wprowadzenia przez użytkownika, a po przesłaniu wartość jest dołączana settings.php
, ale settings.php
jest przepisywana przed rozpoczęciem instalacji profilu.
Czy jest jakiś sposób, aby zapobiec czyszczeniu settings.php
przez proces instalacji?