Adobe 使用客户端库的CQ5(CQ5.3)

Adobe 使用客户端库的CQ5(CQ5.3),adobe,aem,Adobe,Aem,在CQ5.3上完成一些任务后,我再次遇到问题,但在此之前我只使用了5.6 我的问题是客户端库: 在CQ 5.3中的CRXDE Lite中,我像往常一样在组件级别和/etc/designs/级别(使用CQ:ClientLibraryFolder类型)设置了我的客户机库,但是在包含行之后,我收到一个jsp错误,说明没有定义标记 果不其然,在快速谷歌搜索之后,我发现这个标签直到5.4才被引入,所以我的问题是: 如何使用CQ5.3中的客户端库 如果#1的答案是“你不能”,那么为什么在5.3 CRXDE

在CQ5.3上完成一些任务后,我再次遇到问题,但在此之前我只使用了5.6

我的问题是客户端库:

在CQ 5.3中的CRXDE Lite中,我像往常一样在组件级别和
/etc/designs/
级别(使用CQ:ClientLibraryFolder类型)设置了我的客户机库,但是在包含
行之后,我收到一个jsp错误,说明没有定义标记

果不其然,在快速谷歌搜索之后,我发现这个标签直到5.4才被引入,所以我的问题是:

  • 如何使用CQ5.3中的客户端库
  • 如果#1的答案是“你不能”,那么为什么在5.3 CRXDE Lite中提供了设置它们的选项
  • 互联网搜索没有发现任何信息(或者我搜索了错误的东西),因此我的问题在这里


    提前感谢

    是的,cq:includeClientLib标签仅在5.4中引入

    但即使没有这些,您也可以使用
    com.day.cq.widget.HtmlLibraryManager
    服务包含您的clientlib

    标记只是这个服务接口的一个方便的包装器

    HtmlLibraryManager htmlMgr = sling.getService(HtmlLibraryManager.class);
    if (htmlMgr != null) {
        htmlMgr.writeCssInclude(slingRequest, out, "my.category");
    }
    

    请参阅提供的其他方法。

    太好了。我试试看。