AEM/Sling 如何获取 CAConfig 值的映射

问题描述 投票:0回答:1

在 Adobe AEM 中,我们有一个深层嵌套的结构,其中包含多个 context 感知配置,对于编辑者来说,通常不清楚哪个配置当前处于活动状态。是什么让它变得更复杂:内容副本可能会删除author上的CaConfig,尽管它仍然存在于publish环境中(请不要问)。

这就是为什么我想创建一个资源类型绑定的 servlet,以这种方式打印特定页面的所有 CaConfig 值:

钥匙 价值 配置路径
我的钥匙1 一些值1 /conf/site1/...
我的钥匙2 一些值2 /conf/site1/...

这样编辑者无需打开层次结构中的每个配置,就可以一眼看到哪些道具已被配置。

最好的方法是什么?也许 ACS 已经有解决方案了?

我做了什么:直接的方法,创建一个 servlet 并使用 ConfigurationBuilder 来调整页面。您将获得每个 CaConfig 的有效键/值,但不会获得配置该值的配置的路径。感觉有点麻烦。

config aem sling
1个回答
0
投票

我尝试过WCM.io提供的上下文感知配置编辑器(CA Config Editor)。该编辑器提供了一个可视化编辑器界面,用于管理上下文感知配置。 wcm.io

© www.soinside.com 2019 - 2024. All rights reserved.