Ухахах, знаете на что трачу свои ментальные силы сейчас? )) Кароче, задумался сделать какие-то общие настройки для сайта, ну там токен карт Google, код гугл аналитики свой и пр., и не хочется в будущем ради этого дергаться, если у клиента надо эти данные поменять.
Был вариант через dotenv, но тогда надо править код
Я в конфиге темы делал, быстро и просто. Но проблема в том, что большинство этих конфигов должны быть в плагинах. Например ключ api гугл карт. Добавляешь поля в конфиг темы или settings, а потом устанавливаешь magic forms и оказывается что теперь и там нужно указывать ключ.
Насчёт аналитики - просто в конфиг темы добавляешь 4 поля codeeditor (вставка в начале и конце head и body). И выводишь в шаблоне. Я ещё писал проверку в twig, если environment = prod, то код выводить, а для остальных - нет.