Использование данных пользовательской формы темы в качестве переменной конфигурации - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь настроить свой веб-сайт, чтобы изменение одного значения конфигурации отражалось на изменении всего сайта.Самый очевидный пример - изменение названия сайта.

Я пытался использовать config ('constants.site_title') или что-то в этом роде, но не похоже, что к ветке можно получить доступ без инициализации в разделе кода php.

Я попытался использовать настройки плагина, как указано в https://octobercms.com/docs/plugin/settings#backend-pages, но к нему также было трудно получить доступ из представлений веток.

Наконец я обнаружил, что использование данных пользовательской формы темы работает (см. https://octobercms.com/docs/themes/development#customization).Это правильный способ сделать это? Я чувствую, что этот вариант использования уже встречался раньше, и для этого должна быть лучшая практика.

1 Ответ

0 голосов
/ 31 мая 2018

Это правильный способ сделать это?

Я думаю, что это разумный выбор - поддерживает большинство типов полей, включая ретранслятор, имеет свои собственные "Настройка параметров настройки для активной темы""и легко доступен везде в Twig с {{ this.theme.<field_name> }}

...