如何在页面组件中包含AEM parsys

如何在页面组件中包含AEM parsys,aem,sightly,Aem,Sightly,我在页面组件文件/apps/my-app/components/pages/homepage/body.html中有以下行 我们收到了日志信息 […GET/content/our system/home/en.html HTTP/1.1]com.day.cq.wcm.msm.impl.LiveRelationshipManager Impl StarResource位于/content/our system/home/en/jcr:content/right parsys/*:无父项:无Liv

我在页面组件文件/apps/my-app/components/pages/homepage/body.html中有以下行

我们收到了日志信息

[…GET/content/our system/home/en.html HTTP/1.1]com.day.cq.wcm.msm.impl.LiveRelationshipManager Impl StarResource位于/content/our system/home/en/jcr:content/right parsys/*:无父项:无LiveCopy

我有以下问题:段落系统是否正确地添加到sightly页面组件中?它似乎工作正常。这是位于右侧列中的第二个段落放置区域。我也是这样看的
data-sly-resource=“${granite.resource.path@resourceType='wcm/foundation/components/parsys'}
有什么区别


在日志警告的上下文中,“星型资源”是什么意思?鉴于我仍然不太了解@符号的用法。

您看到的日志消息与Sightly本身无关,而是与正在呈现的页面的LiveCopy状态相关。如果parsys呈现输出正确,则表示它已被正确地包含在正文页组件

Sightly使用“@”符号来分隔表达式选项;在调用Sightly模板或通过数据资源包括其他资源时,使用相同的机制来发送参数

换句话说,数据资源包含的参数需要在“@”符号之后提供。 您提供的两个示例之间的差异很小:在第一个语句中,当前资源的“right parsys”子资源将使用“wcm/foundation/components/parsys”资源类型包含;第二个语句将使用“wcm/foundation/components/parsys”资源类型包含当前资源