AEM 6.1组件间通信的最佳方式

时间:2016-01-25 09:44:54

标签: content-management-system cq5 aem

有多种方法可以从一个组件获取数据并填充到另一个组件。通过SlingServlet等

然而,这是开销较少的最佳方式。

2 个答案:

答案 0 :(得分:1)

如果您根据当前资源了解所需资源的相对路径,则只需使用ResourceResolver获取所需资源并获取其ValueMap即可从中获取所需资源:

pip install pyOpenSSL

如果您使用Sling模型,这可能会特别简单,因为您可以直接将资源注入ValueMap,see this

如果您不知道资源的路径,可以使用查询查找或使用Javascript在前端执行此操作。

答案 1 :(得分:0)

您可以使用Sightly Templates概念将参数从一个组件传递到另一个组件。

另一种解决方案是:组件1在请求对象中设置值,组件2从请求中读取值,从请求中删除值。