【问题标题】:Craftercms: How to access Crafter engine properties in groovy controllers?Craftercms:如何在 groovy 控制器中访问 Crafter 引擎属性?
【发布时间】:2017-03-04 05:49:57
【问题描述】:
是否可以从 groovy 访问工艺引擎属性(在 server-config.properties 中定义)?例如:访问属性“crafter.engine.site.default.staticAssets.path” ...
到目前为止,我已尝试使用 applicationContext 对象访问“crafter.properties”bean,但我无法从该 bean 访问配置的属性。
【问题讨论】:
标签:
java
groovy
content-management-system
crafter-cms
【解决方案1】:
Crafter Engine 提供了一个名为 globalProperties 的 Groovy 变量,您可以使用它来访问在 server-config.properties 中定义的属性:
globalProperties.getProperty("crafter.engine.site.default.staticAssets.path")