Я створюю інсталяційний профіль для мого поточного внутрішнього проекту компанії.
Під час процесу встановлення один з користувацьких модулів виходить з ладу під час init()
, оскільки він намагається використовувати одну глобальну змінну, визначену на settings.php
(це поточне поведінка модуля за замовчуванням)
Використовуючи system_form_install_settings_form_alter()
я змінив форму налаштувань, додавши одне вхідне текстове поле для введення користувачем, і при поданні значення додається settings.php
, але settings.php
переписується перед початком установки профілю.
Чи є спосіб запобігти очищенню settings.php
шляхом встановлення?