【问题标题】:Difference between cq:include and sling:includecq:include 和 sling:include 之间的区别
【发布时间】:2014-12-08 05:31:23
【问题描述】:

sling 和 cq includes 有什么区别,什么时候应该使用它们?我发现两者都解决了相同的目的。 有这个link 推荐使用sling include,然后有cq doc 推荐使用cq include。作为一个程序员,这些在什么情况下会比较合适?

【问题讨论】:

    标签: aem sling


    【解决方案1】:

    通常,如果您正在开发 CQ 组件,我会按照建议使用 cq:includesling:include 有一些额外的参数,如果你需要它们可以派上用场,但我认为在我作为 CQ 开发人员的 5 年中,我只需要使用一次 sling:include。 参数见 sling 文档:http://sling.apache.org/documentation/bundles/sling-scripting-jsp-taglib.html#include

    【讨论】:

    • 感谢您的信息。谷歌搜索让我得到了同样的答案。
    • 我浏览了您建议的文档链接,我认为建议的大多数属性都可以作为 cq:include 本身的一部分包含在内。从技术上讲,您什么时候碰巧使用了 sling:include,您能否详细说明一下,它会帮助我更好地理解(新手到 cq)。
    • 如果我没记错的话,它是 'replaceSelectors' 属性。但老实说,我不记得当时的确切用例。
    【解决方案2】:

    如果您的组件有多个 jsp,要调用与组件名称不匹配的另一个 jsp,则 sling include 有助于将 replaceselector 属性具有其他 jsp 作为值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 2020-05-10
      • 2014-09-20
      • 2010-10-28
      • 2015-10-04
      • 2012-08-12
      • 2011-02-18
      • 2019-12-21
      相关资源
      最近更新 更多