使用主题自定义表单数据作为配置变量

时间:2018-05-30 15:20:16

标签: php octobercms octobercms-backend

我正在尝试设置我的网站,因此更改一个配置值会反映在网站范围内的更改。最明显的例子是更改网站标题。

我尝试使用config(' constants.site_title')或类似的东西,但它看起来不能在twig上访问而不在PHP代码部分初始化它。

我尝试使用https://octobercms.com/docs/plugin/settings#backend-pages中概述的插件设置,但也很难从树枝视图中访问。

最后我发现使用主题自定义表单数据(参见https://octobercms.com/docs/themes/development#customization)。这是正确的方法吗?我觉得以前必须遇到这个用例,并且必须有最佳实践。

1 个答案:

答案 0 :(得分:2)

  

这是正确的方法吗?

我认为这是一个合理的选择 - 支持包括转发器在内的大多数字段类型,拥有自己的“为活动主题配置自定义选项”权限,并且可以通过{{ this.theme.<field_name> }}

轻松访问Twig中的任何位置