【问题标题】:AEM 6.2 data-sly-resource resourceType is not set on imported component未在导入的组件上设置 AEM 6.2 data-sly-resource resourceType
【发布时间】:2018-08-17 12:12:00
【问题描述】:

在 AEM 6.2 中,我想像这样使用“data-sly-resource”导入组件:

<div id="email" data-sly-resource="${'text' @ resourceType='/libs/foundation/components/form/text'}"></div>

在此代码中,resourceType 用于引用组件的路径,因此不会设置为导入组件的属性。

如果我使用它,导入的组件没有定义资源类型。如何定义导入组件的resourceType?

【问题讨论】:

  • 您的问题存在冲突。在标题中你写了 AWM 6.2,在你的问题中你写了 AEM6.3。澄清一下:在 AEM6.2 或 AEM 6.3 上工作吗?

标签: javascript aem sightly htl


【解决方案1】:

这不是有效的资源类型。在/libs/foundation/components/form/text 定义的组件的资源类型是foundation/components/form/text。鉴于这种资源类型,Sling 将在 /libs/foundation/components/form/text 中找到相关脚本,或者在 /apps 的某处找到覆盖(如果存在)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多